数据库查询使用.in运算符的时候,匹配字段为id,为何查不到任何记录?
数据集合中存在_id:"5be4d4a609ff284044371a1e" 但是在下列查询中返回是空,反复试验,发现只要对_id字段使用_.in()运算符就会这样子,请问什么原因?如何避免? 看上去是一个bug,注意:我使用的_id是系统自动生成的,长度位24位,不确定自己定制生成的_id或者其它长度的_id能够复现这个bug。 db.collection('product') .where({ _id: _.in(["5be4d4a609ff284044371a1e"]) }) .limit(10) .get()