說我有以下光標設置使用C#驅動程序:蒙戈DB C#驅動程序 - 充分利用C#代碼翻譯BSON
var cursor = _mongoClient.GetServer()
.GetDatabase("test")
.GetCollection<BsonDocument>("somecollection")
.Find(Query.EQ("field", "value"))
.SetFields(Fields.Exclude())
.SetLimit(5)
.SetSortOrder("field");
var results = cursor.ToList();
我希望看到被髮送到蒙戈服務器tranlated BSON命令( 。即 「db.somecollection.find({...})」
無論哪種方式是可以接受的。
某種功能,將打印這是一個字符串
2.某種方式可以「嗅探」發送到服務器的命令。 (該數據庫中mongo.exe剖析功能只顯示其中由--I子句和order想看到的一切--limit,場預測等)
而且,與MongoQueryable這樣做將是巨大的好。
這將只顯示可疑的「where」部分。我想看到的一切 - 在哪裏,排序,跳過,限制,字段等。 – drogon 2013-02-28 00:26:48