sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur ansluter man MongoDB med PowerShell?

Jag vet att jag är lite sen men jag har lekt med Mongodb och Powershell de senaste dagarna. Den enklaste lösningen som jag har hittat är att installera MongoDB cmdlets från Powershell-galleriet:

https://github.com/nightroman/Mdbc

Steg 1:Hämta och installera.

Mdbc distribueras som PowerShell Gallery-modulen Mdbc. InPowerShell 5.0 eller med PowerShellGet kan du installera det med detta kommando:

Install-Module Mdbc 

Steg 2:Importera modulen i en PowerShell-kommandotolk:

Import-Module Mdbc 

Steg 3:Ta en titt på hjälp:

help about_Mdbc 
help Connect-Mdbc -full

Gå sedan igenom följande steg för att se om installationen fungerar:

# 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. Mongodb php få id för nytt dokument?

  2. MongoDB Multiple Masters i ReplicaSet

  3. Länka och skapa MongoDB-anslutningar med SQL:Del 1

  4. Laravel App körs inte på xampp eller live server men fungerar bra på php artisan serve