我有两个对象:
{
"_id" : ObjectId("54be5f5528c13bfc3409e8c2"),
"name" : "Antonio",
"lastname" : "de Cabezón",
"by" : 1510,
"dy" : 1566,
"country" : "spain",
"genre" : [
"classical",
"baroque"
]
}
{
"_id" : ObjectId("54be5f5528c13bfc3409e8c1"),
"name" : "Guillaume-Antoine",
"lastname" : "Calvière",
"by" : 1695,
"dy" : 1755,
"country" : "france",
"genre" : [
"baroque"
]
}
Run Code Online (Sandbox Code Playgroud)
当我执行db.currentdb.find({genre:'baroque'})时,它也返回第一个对象.
我想只获取类型只是"巴洛克"的对象.这样做的正确方法是什么?
你可以试试
db.currentdb.find({genre: ['baroque']})
Run Code Online (Sandbox Code Playgroud)
另外,请查看文档:
https://docs.mongodb.org/manual/reference/method/db.collection.find/
| 归档时间: |
|
| 查看次数: |
1160 次 |
| 最近记录: |