如果shell中的命令是:
db.runCommand({"distinct":"log", "key":"cs_uri_stem"});
我发现相应的 C# 代码是:
var command = new CommandDocument {
{ "distinct", "log" },
{ "key", "cs_uri_stem"},
};
但是下面的命令呢?
db.runCommand({"distinct":"log", "key":"cs_uri_stem", query:{ datetime: { $gt: new ISODate("2012-07-05T19:55:18.475Z"), $lt:new ISODate("2012-07-05T20:55:18.475Z")} }})
我不知道如何在 C# 中做到这一点......
提前致谢!!