Mongodump 文档指定您可以使用特定查询进行转储
i.e.
mongodump --host localhost --db mydb --collection testCollection --query "{SomeKey: 'some value'}"
我将 _ids 字段存储为 BinData,是否可以对此进行查询?
我试过了
mongodump --host localhost --db mydb --collection testCollection --query "{_id: 'BinData(3,ryBRQ+Px0kGRsZofJhHgqg==)'}"
没有运气。
你不需要逃避那么多。您可以只在查询外部使用单引号,在内部使用双引号,即但要注意类型为十六进制,意思是“03”而不是“3”
mongodump --host localhost --db test --collection bd --query
'{"_id" : { "$binary" : "ryBRQ+Px0kGRsZofJhHgqg==", "$type" : "03" } }'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)