返回MongoDB中具有特定值的对象数组

问题描述 投票:0回答:2
"persons": [    
       {    
         "_id": 1,
         "name": "Joe"
       }
       {
         "_id": 1,
         "name": "Doe",
       }
       {
         "_id": 2,
         "name": "Alan"
       }
    ]

我有一个很大的问题。如何在MongoDBDB文档中返回具有_id: 1的所有两个对象。请帮我..

javascript node.js mongodb
2个回答
0
投票

通常用于在mongodb中找到某些东西,你使用find()

db.persons.find({ _id: 1 });

但是具有相同值的多个id是错误的。


0
投票
db.persons.find( { _id: 1 } )

请将集合名称保持为单数。

© www.soinside.com 2019 - 2024. All rights reserved.