【发布时间】:2020-07-02 08:51:13
【问题描述】:
以下是非结构化的示例 Bson 文档。由于我是 MongoDB 新手,请尝试学习构建查询。
{
"_id":ObjectId("562e7c594c12942f08fe4192"),
"shapes":[
{
"shape":"square",
"color":"blue"
},
{
"shape":"circle",
"color":"red"
}
]
},
{
"_id":ObjectId("562e7c594c12942f08fe4193"),
"shapes":[
{
"shape":"square",
"color":"black"
},
{
"shape":
{
"shape_s_time":""2020-06-29T12:00:14.3716902Z"
"shape__time":""2020-06-29T12:00:16.3716902Z"
},
"color":"green"
}
]
}
我试过这个代码
var collection= db.GetCollection<BsonDocument>("Test");
var result = collection.Find(new BsonDocument()).Project(Builders<BsonDocument>.Projection.Include("shapes.shape.shape_s_time")).ToList();
有人能告诉我如何获取值吗?
【问题讨论】:
标签: c# .net mongodb-query mongodb-.net-driver