【发布时间】:2012-10-17 06:57:13
【问题描述】:
我正在执行此查询以查找 ID 为“345”并且在其所有者数组中有一个字符串“jack”的书。
但它只查找所有者部分而不查询 id。我是不是语法错误?
Book.findOne({owner:{$in:["jack"]} },{_id:"345"},function(err,data)
【问题讨论】:
我正在执行此查询以查找 ID 为“345”并且在其所有者数组中有一个字符串“jack”的书。
但它只查找所有者部分而不查询 id。我是不是语法错误?
Book.findOne({owner:{$in:["jack"]} },{_id:"345"},function(err,data)
【问题讨论】:
查找选择器的owner 和_id 属性需要在同一个对象中:
Book.findOne({owner:{$in:["jack"]}, _id:"345"}, function(err,data) {...});
【讨论】: