【发布时间】:2020-03-17 13:28:52
【问题描述】:
在 mongodb 查询中,使用 Bindata 查找正在工作,但在尝试匹配时,它不起作用
db.mytable.find({"myguid_field": new BinData(3,"Base64data==") }).limit(10);
我得到了正确的结果。
但如果聚合查询与匹配不起作用。
db.mytable.aggregate([ { $match : { myguid_field: { $eq: new BinData(3,'Base64data==') } } } ]);
上面的查询我得到空结果
while db.mytable.aggregate([]);
给出结果。
有人可以帮我解决这个问题吗? 我在这里错过了什么?
【问题讨论】:
标签: mongodb mongodb-query