我想在MongoDB上实现以下SQL查询:
SQL:
SELECT * FROM marvel WHERE likes > 10 AND (by = "professorX" OR title = "X-Men");MongoDB:
db.marvel.find({
$and:
[
{"likes": {$gt: 10}},
{$or:
[
{"by": "professorX"},
{"title": "X-Men"}
]
}
]
}) 有没有办法在MongoDB中优化相同的查询?
发布于 2018-03-15 19:22:48
db.marvel.find({
$and:
[
{likes: {$gt: 10},
{ $or : [ { by : "professorX"}, { title : "X-title" } ] }
]
})https://stackoverflow.com/questions/49296939
复制相似问题