我的MongoDB测试数据库中有以下文档:
db.a.find()
{[ {
"_id" : ObjectId("5113d680732fb764c44qweq"),
"Builds" : [
{
"level" : 1,
"rank" : 2
},
{
"level" : 3,
"rank" : 4
}
]
}, {
"_id" : ObjectId("5113d680732fb764c4464fdf"),
"Builds" : [
{
"level" : 3,
"rank" : 5
},
{
"level" : 3,
"rank" : 4
}
]
}
]}
我需要找到level wich => 1和< = 2 你能救我吗? 可以用mongocxx吗?
答案 0 :(得分:1)
db.a.find({"Builds.level":{$gte:1}, "Builds.level":{$lte:2}})
将获取的mongo原始查询如下:
gulp.task('web_css', function() {
return sass(....
答案 1 :(得分:1)
想想你发现的数据大于1且小于2然后你使用mongodb然后看起来如下:
db.getCollection('a').find({$and: [{'Builds.level': {$gte: 1}},{'Builds.level': {$lte: 2}}]})