MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để kết nối MongoDB với PowerShell?

Tôi biết mình đến muộn một chút nhưng tôi đã chơi với Mongodb và Powershell trong vài ngày qua. Giải pháp đơn giản nhất mà tôi đã tìm thấy là cài đặt lệnh ghép ngắn MongoDB từ Powershell gallary:

https://github.com/nightroman/Mdbc

Bước 1:Tải xuống và cài đặt.

Mdbc được phân phối dưới dạng Mdbc của mô-đun Thư viện PowerShell. InPowerShell 5.0 hoặc với PowerShellGet, bạn có thể cài đặt nó bằng lệnh sau:

Install-Module Mdbc 

Bước 2:Trong dấu nhắc lệnh PowerShell, hãy nhập mô-đun:

Import-Module Mdbc 

Bước 3:Xem phần trợ giúp:

help about_Mdbc 
help Connect-Mdbc -full

Sau đó, thực hiện các bước sau để xem thiết lập có hoạt động hay không:

# Load the module
Import-Module Mdbc

# Connect the new collection test.test
Connect-Mdbc . test test -NewCollection

# Add some test data
@{_id=1; value=42}, @{_id=2; value=3.14} | Add-MdbcData

# Get all data as custom objects and show them in a table
Get-MdbcData -As PS | Format-Table -AutoSize | Out-String

# Query a document by _id using a query expression
$data = Get-MdbcData (New-MdbcQuery _id -EQ 1)
$data

# Update the document, set the 'value' to 100
$data._id | Update-MdbcData (New-MdbcUpdate -Set @{value = 100})

# Query the document using a simple _id query
Get-MdbcData $data._id

# Remove the document
$data._id | Remove-MdbcData

# Count remaining documents, 1 is expected
Get-MdbcData -Count


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để bắt lỗi khi chèn tài liệu MongoDB vi phạm chỉ mục duy nhất?

  2. PyMongo và Đa xử lý:ServerSelectionTimeoutError

  3. NoSQL hướng cột khác với hướng tài liệu như thế nào?

  4. MongoDB - Cách thực hiện truy vấn trên nhiều thuộc tính trong một đối tượng và nhóm kết quả

  5. Khung tổng hợp MongoDB - Đổi tên trường động