MongoDB查询C#驱动程序

Dor*_*orf 1 c# mongodb bson mongodb-.net-driver

我在C#MongoDB中表达此查询时遇到问题,我希望它返回与MongoVue objectID不相同的所有结果"000000000000000000000000"; 但我无法在我的计划中使用它.

{"ProfilePictureId" : {$ne: new ObjectId ("000000000000000000000000")}}
Run Code Online (Sandbox Code Playgroud)

我正在使用官方C#驱动程序:

var query = new QueryDocument();
foreach (BsonDocument book in col.Find(query))
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

Bri*_*ght 7

您可以按如下方式构建查询:

var query = Query.NE("ProfilePictureId", ObjectId.Empty);
Run Code Online (Sandbox Code Playgroud)

ObjectId.Empty返回ObjectId由全零组成的.