Документация Mongodump определяет можно сбросить с помощью специального запросаMongoDump запрос с BinData
т.е.
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==)'}"
не повезло.
Я пробовал это, он работал, но без соответствующих результатов. В MongoVue я вижу, что мое _id-поле хранится как Binary-3: UuidLegacy, которое также является тем же типом, что и в вашем запросе. Я понятия не имею, почему он ничего не возвращает. Я попытался выполнить необработанный запрос, предоставленный вами в MongoVue, и он также не дал никаких результатов. –
Я тестировал это на своей машине win7, прежде чем отправлять его, и это сработало. Вы используете linux или windows? Какую версию манго вы запускаете? (мой: 2.5.4) – mnemosyn
Я запускаю 2.2.2, Windows 7. –