sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan forbinder man MongoDB med PowerShell?

Jeg ved, at jeg er lidt forsinket, men jeg har leget med Mongodb og Powershell de sidste par dage. Den nemmeste løsning, jeg har fundet, er at installere MongoDB-cmdlet'erne fra Powershell-galleriet:

https://github.com/nightroman/Mdbc

Trin 1:Hent og installer.

Mdbc distribueres som PowerShell Gallery-modulet Mdbc. InPowerShell 5.0 eller med PowerShellGet kan du installere det ved denne kommando:

Install-Module Mdbc 

Trin 2:Importer modulet i en PowerShell-kommandoprompt:

Import-Module Mdbc 

Trin 3:Tag et kig på hjælpen:

help about_Mdbc 
help Connect-Mdbc -full

Gå derefter gennem følgende trin for at se, om opsætningen fungerer:

# 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. Forespørgsel for at få data fra de sidste X minutter med Mongodb

  2. hvordan opdaterer man en Mongo.db-samling i meteor.js?

  3. MongoDB aggregeres inden for daglig gruppering

  4. Pymongo returnerer kun værdier som liste