查询数组使用mongo进行C#

时间:2016-10-26 18:46:04

标签: c# mongodb

我有以下json

{
"_id" : ObjectId("4f7ee46e08403d063ab0b4f9"),
"name" : "MongoDB",
"notes" : [
            {
              "title" : "Hello MongoDB",
              "content" : "Hello MongoDB"
            },
            {
              "title" : "ReplicaSet MongoDB",
              "content" : "ReplicaSet MongoDB"
            }
         ]
}

我能够以这种方式查询特定文档:

db.collection.find({ "notes.title" : "Hello MongoDB"});

如何使用FilterDefinition创建上述查询? 我正在使用Mongo for C#

1 个答案:

答案 0 :(得分:2)

var filter = Builders<BsonDocument>.Filter.Eq("notes.title", "Hello MongoDB");

以上内容应该适合你。