我有一个包含以下文件的集合:
{
field1: {subfield1:{ssfield1:5,ssfield2:6},subfield2:6},
field2: 1,
...
}
我只想获取子字段,但我不确定如何从 csharp 查询它(它似乎没有在 bsondocument 中返回 bsondocument)。
有什么帮助吗?
我试过这个:
String c = "mongodb://"+myip;
MongoServer server = MongoServer.Create(c);
MongoDatabase db = server.GetDatabase(mydb);
var collection = db.GetCollection(col);
string[] fields = new string[] { "field1" };
MongoCursor cursor = collection.Find().SetFields(fields);
但它似乎回来了
{subfield2:6}