[ { _id: 5bd109d0920e2f4e9d786866,
started: false,
round: 0,
host:
{ userid: 'uc',
ready: false,
playerTable: [Array],
enemyTable: [Array] },
challenger:
{ userid: 'iki',
ready: false,
playerTable: [Array],
enemyTable: [Array] } } ]
这是一个集合的全部内容。
y.collection("games").find({host:{userid: 'uc'}}).toArray(console.log)
这是我的查询。但是,此查询给出
null []
我在哪里做错了?
答案 0 :(得分:0)
好吧。由于此用户和挑战者对象是文档中的子文档,因此我们应该像y.collection(“ games”)。find({“ host.userid”:'uc'})
那样查询它们答案 1 :(得分:0)
您无法访问 {host:{userid }这样的嵌套字段。
安装使用
y.collection(“ games”)。find({“ host.userid”:“ uc”}})
获取文件。