Javascript MongoDB Shell:按类型查询BinData
我试图通过使用BinData的_id字段查询一个大型集合 其中一些ID使用类型为4的BinData:Javascript MongoDB Shell:按类型查询BinData,javascript,mongodb,mongodb-query,Javascript,Mongodb,Mongodb Query,我试图通过使用BinData的_id字段查询一个大型集合 其中一些ID使用类型为4的BinData: "_id" : BinData(4,"CNDF66qIlCY92q1vFAAAAQ==") 有些人使用类型3的BinData: "_id" : BinData(3,"CNDF66qJ29g92q1vFAAAEw==") 我需要找到所有BinData.type=3的_id字段,我想知道是否有人有幸在MongoDB shell中进行过这样的查询 任何帮助都将不胜感激 您可以通过样式查询来实现这一
"_id" : BinData(4,"CNDF66qIlCY92q1vFAAAAQ==")
有些人使用类型3的BinData:
"_id" : BinData(3,"CNDF66qJ29g92q1vFAAAEw==")
我需要找到所有BinData.type=3的_id字段,我想知道是否有人有幸在MongoDB shell中进行过这样的查询
任何帮助都将不胜感激 您可以通过样式查询来实现这一点,因为BinData
对象有一个返回该“类型”的.subtype()
方法:
请注意,“type”3 BinData默认情况下是由MongoDB 2.6中shell可用的新帮助程序生成的:
UUID("0123456789abcdeffedcba9876543210")
BinData(3,"ASNFZ4mrze/+3LqYdlQyEA==")
UUID("0123456789abcdeffedcba9876543210")
BinData(3,"ASNFZ4mrze/+3LqYdlQyEA==")