猫鼬查询不会工作

时间:2012-10-16 21:54:01

标签: mongodb mongoose

我正在执行此查询以查找ID为“345”并且其所有者数组中包含字符串“jack”的图书。

但它只查找所有者部分并且不查询id。我在做语法错误吗?

Book.findOne({owner:{$in:["jack"]} },{_id:"345"},function(err,data)

1 个答案:

答案 0 :(得分:1)

查找选择器的owner_id属性都需要位于同一个对象中:

Book.findOne({owner:{$in:["jack"]}, _id:"345"}, function(err,data) {...});