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