При экспорте коллекции с использованием MongoDB Compass (независимо от запроса) в JSON вывод теперь включает метаданные ($ oid, $ numberInt, $ numberDouble). За последние пару недель я экспортировал несколько коллекций без проблем, но теперь каждый экспорт включает в себя метаданные, которые влияют на анализ JSON во внешнем программном обеспечении.
Я попытался обновить обе версии Community Edition до последней версии MongoDB (4.0.10) и MongoDB Compass (1.18.0) без разрешения.
Ожидаемый результат: {"_id": "unique_id"}, "action_id ":" 1059833 "}, "action_amount": "2000"}}
Фактический вывод: {"_id": {"$ oid": "unique_id"}, "action_id ": {" $ numberInt ":" 1059833 "}, "action_amount": {"$ numberInt": "2000" }}