MongoDB – 不能使用.explain()来获取C#代码中的查询信息?
我正在使用Mongo 2.2 。 如何使用C#访问查询信息?
目前有以下内容来获取我的数据:
var records = _collection.Find(filters).ToList();
我试图在我的查询结束时类似地在Robomongo中添加一个.explain():
var records = _collection.Find(filters).explain();
但是,它不存在,我相信因为它不是光标。 有谁知道如何在C#中获取此查询数据?
由MongoCollection类的FindAs()方法产生的MongoCursor类的.Explain()方法。 我从这个链接找到了答案。
var qLinq = Query.Where(x => x.name=="jim"); var exp = Collection.FindAs (qLinq).Explain()