查询MongoDB不会返回结果

时间:2015-11-19 18:50:19

标签: mongodb powershell

我正在尝试编写一个PowerShell脚本,该脚本将查询mongo并为文档字段提供true或false值。然后,我需要能够将该值返回给polymon。下面是我到目前为止(使用本地的示例数据),但是当我运行它时,我没有得到任何结果。不知道我做错了什么,或者我写的是完全错误的。

Add-Type -Path "$($mongoDbDriverPath)MongoDB.Bson.dll"
Add-Type -Path "$($mongoDbDriverPath)MongoDB.Driver.dll"

$databaseName = 'bank'
$collectionName = 'users'

$client = New-Object -TypeName MongoDB.Driver.MongoClient -ArgumentList "mongodb://localhost:27017"
$server = $client.GetServer()
$database = $server.GetDatabase($databaseName)
$collection = $database.GetCollection($collectionName)

$query = New-Object MongoDB.Driver.QueryDocument("age","30")
$results = $collection.FindOne($query)
foreach ($item in $collection.Find($query)) {
    $results += $item
}
Write-Host $results

0 个答案:

没有答案