【发布时间】:2019-01-08 00:27:56
【问题描述】:
我正在尝试在我的集合中查找数值大于 x 数量的文档。该文档解释了如何为顶级值执行此操作,但是我正在努力为子对象中的值检索正确的数据。
示例 JSON
{
"_id" : ObjectId("5c32646c9f3315c3e8300673"),
"key" : "20190107",
"__v" : 0,
"chart" : [
{
"_id" : ObjectId("5c3372e5c35e924984f28e03"),
"volume" : "0",
"close" : "47.24",
"time" : "09:30 AM"
},
{
"_id" : ObjectId("5c3372e5c35e924984f28d34"),
"volume" : "50",
"close" : "44.24",
"time" : "09:50 AM"
}
]
}
我想检索大于 10 的卷。我试过了
db.symbols.find({"chart.volume": { $gt: 10 } } )
db.symbols.find({"volume": { $gt: 10 } } )
任何帮助表示赞赏。
【问题讨论】:
标签: mongodb