组合$和$的Mongodb查询存在

时间:2017-10-27 09:32:02

标签: mongodb

我的收藏品具有以下结构:

- file_path (string)
- file_contents(object)
    - a[] (array)
    - b[] (array)

示例文档可能是:

  • file_path:" /username/innerdirectory/file.txt"
  • file_contents:
    • a:[0,1,1,1,0]
    • b:[0,0,0,1,1]

我正在尝试查找具有特定file_path且其中包含file_contents.a的所有文档。

我此刻的查询如下:

db.logs.find({$and:[{'file_path':"/username/innerdirectory/file.txt"},{file_contents.a:{$exists: true}}]})

它说SyntaxError: missing : after property id

我的查询是否正确?

0 个答案:

没有答案