mongodb学习mongoDBmongoDB

关于mongodb无法根据ref文档的id 进行in查询

2019-03-12  本文已影响4人  alionkisder

  暂时还没有解决..........      

{"person.id":{"$in":["5c7f99c65e940a0d389490d8"]}}查询不出来

 当换成  {"person.$id":{"$in":[new ObjectId("5c7f99c65e940a0d389490d8")]}}能查出数据

 但是这样[]括号中便无法追加其它字段,很是恼火。  


以解决

实际上[]中能添加new ObjectId,类似:{"person.$id":{"$in":[new ObjectId("5c7f99c65e940a0d389490d8"),

new ObjectId("5c7f99c65e940a0d389490d5asd")]}} 产生这个错觉是因为一开始我在测试的过程中在objectId()中瞎写字符串导致mongovue报错需要24位16进制数

牢记历史,远离牛角尖。

上一篇 下一篇

猜你喜欢

热点阅读