暂时还没有解决..........
{"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进制数