[英]Mongodb query to get value of nested document specific filed with c#
以下是非结构化的示例 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();
有人可以告诉如何获得价值吗?
你有数据问题。 上述两个文档示例可以正常工作。 看起来你的一些文档在这里shapes.shape.shape_s_time
有不同的格式
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.