【发布时间】:2015-07-13 18:40:34
【问题描述】:
我在尝试从 C# MongoDB 获取过滤器的计数时尝试实现 $maxTimeMS。我想不出这样做。有人可以帮我吗?
我的 C# 代码:
var doc = MongoDB.Bson.Serialization.BsonSerializer.Deserialize<BsonDocument>(jsonQuery);
var query = new QueryDocument(doc);
long Count = base.Collection.Count(query);
我正在尝试实际执行的 Mongo Shell 命令
db.MyCollection.find({ "$query": {"Age" : 101}, "$maxTimeMS": 100 } )
但是在我的 C# Mongo 中,我使用 Count 方法来获取计数,而不是使用 find 方法,我需要的是在执行获取计数时如何在 C# 查询中设置 $maxTimeMS?
【问题讨论】: