sql >> データベース >  >> NoSQL >> MongoDB

MongoDBをPowerShellに接続する方法は?

    少し遅れていることはわかっていますが、ここ数日、MongodbとPowershellで遊んでいます。私が見つけた最も簡単な解決策は、PowershellギャラリーからMongoDBコマンドレットをインストールすることです:

    https://github.com/nightroman/Mdbc

    ステップ1:入手してインストールします。

    Mdbcは、PowerShellGalleryモジュールMdbcとして配布されます。 InPowerShell 5.0またはPowerShellGetを使用すると、次のコマンドでインストールできます:

    Install-Module Mdbc 
    

    手順2:PowerShellコマンドプロンプトで、モジュールをインポートします:

    Import-Module Mdbc 
    

    ステップ3:ヘルプをご覧ください:

    help about_Mdbc 
    help Connect-Mdbc -full
    

    次に、次の手順を実行して、セットアップが機能しているかどうかを確認します。

    # 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グループ

    2. mongodbサービスを開始できません

    3. NaNをMongoシェルのnullに置き換える方法は?

    4. 重複キーエラーがあっても、PymongoはIDを挿入します