sql >> Databasteknik >  >> NoSQL >> MongoDB

PowerShell inte kompatibel med MongoDB C#-drivrutinsmetoder?

Jag hoppas att detta fortfarande kan vara till någon hjälp, detta fungerade för mig med den senaste C#-drivrutinen och den nuvarande MongoDB RC-4.

function Get-MongoDBCollection {
Param(
    $database,
    $CollectionName,
    $settings = $null, #[MongoDB.Driver.MongoCollectionSetting]
    $returnType = [PSOBJECT]
)
    $method = $database.GetType().GetMethod('GetCollection')
    $gericMethod = $method.MakeGenericMethod($returnType)
    $gericMethod.Invoke($database,[object[]]($CollectionName,$settings))
}
$Collection = Get-MongoDBCollection $database 'test'
# or 
$Collection = Get-MongoDBCollection $database 'test' -returnType  ([MongoDB.Bson.BsonDocument])


  1. MongoDB:vad är skillnaderna mellan dokument, poster och attribut?

  2. Hur man återansluter redis-klienten efter omstart/skalning av redis-servern

  3. Tillåter mongoose flera databasförfrågningar samtidigt?

  4. Spark Structured Streaming dynamisk sökning med Redis