0
를 사용하여 bson 개체 내에서 bson 객체를 가져 오기 : 만 서브 필드를 가져올하고 싶습니다,하지만 난 방법을 모르겠어요(MongoDB를) 내가 좋아하는 문서가 포함 된 모음이 CSHARP
{
field1: {subfield1:{ssfield1:5,ssfield2:6},subfield2:6},
field2: 1,
...
}
을 그것은 bsondocument 내에서 bsondocument를 반환하지 않는 것) csharp에서 쿼리 얻을.
어떤 도움이 필요합니까?
나는이 시도 :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}
try collection.find(). first(). GetElement ("field1"). value; – genericuser