В запросе 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([]);
дает результат.
Может кто-нибудь помочь мне с этим? Что мне здесь не хватает?