小编Joe*_*oel的帖子

在对象数组中查找具有两个特定 id 的所有文档。蒙古数据库

您好,我有一个 mongodb find() 问题查询。我试图在同一个对象数组中找到具有两个特定 ID 的所有文档。

示例文档结构:

文档 1

{
    gameId:394028,
    people: [{
      id: 5,
      mapSide: 'left'
   },{
      id: 4,
      mapSide: 'right'
   },{
      id: 1,
      mapSide: 'right'
   },{
      id: 2,
      mapSide: 'left'
   }]
}
Run Code Online (Sandbox Code Playgroud)

文档 2

{
    gameId:394028,
    people: [{
      id: 7,
      mapSide: 'left'
   },{
      id: 9,
      mapSide: 'right'
   },{
      id: 4,
      mapSide: 'right'
   },{
      id: 1,
      mapSide: 'left'
   }]
}
Run Code Online (Sandbox Code Playgroud)

我将如何在同一个 people 数组中获取 id 为 5 和 4 的所有文档?我试过这个shell命令:

    db.COLLECTION.find({"people.id":5, "people.id":4}); //should return doc 1
Run Code Online (Sandbox Code Playgroud)

但是我还没有得到任何结果。我也打算仅在他们有不同的地图方面时才找到 id - 我试过这个: …

mongodb nosql mongodb-query

4
推荐指数
1
解决办法
1507
查看次数

如何编辑Mondodb.conf文件

如何编辑mongodb.conf文件?

我想将bind_ip更改127.0.0.10.0.0.0.

我试过sudo mongod --bind_ip 0.0.0.0 尝试手动编辑文件(在文本编辑器中),但它不会让我保存.我试过更改文件的权限,但我仍然无法保存.

我也没有创建mongodb.conf文件,所以我不确定它为什么会自动设置为127.0.0.1

我正在使用Ubuntu.

我试过四处寻找,但我没有运气.

所有建议将不胜感激.

mongodb

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

mongodb ×2

mongodb-query ×1

nosql ×1