如何根据多个_ids制定find()?

时间:2017-04-14 13:35:15

标签: mongodb meteor find

我正在尝试根据它们的两个Object _ids检索两个对象。

如下面的代码所示,我的 Session.get(); 函数会检索我在查询中使用的两个 _id

 var selectedID = Session.get('selectedItemIDSet');
 selectedID = selectedID.toString();
 selectedID = selectedID.split(","); 

 alert(selectedID); 

上面的警告会弹出两个_id:LZJKA8S3wYNwHakzE,ikrbCDuttHrwkEcuv

 console.log("selectedID is: ",...selectedID); 

上面的console()函数也是如此:

selectedID是:LZJKA8S3wYNwHakzE ikrbCDuttHrwkEcuv

 buyList.find({_id:{ "$in": selectedID} }).fetch();

上面的查询只返回一个对象,即带有 _id的对象:“LZJKA8S3wYNwHakzE”,而不是预期结果的TWO对象。

为了澄清,预期的结果应该是带有 _ids的两个对象:LZJKA8S3wYNwHakzE,ikrbCDuttHrwkEcuv

请指出我在这里做错了什么?

0 个答案:

没有答案