Я хочу использовать необработанный вывод некоторых команд MongoDB в других программах, которые говорят JSON. Когда я запускаю команды в оболочке mongo, они представляют Extended JSON, поля в режиме оболочки, со специальными полями, такими как NumberLong
, Date
и Timestamp
. Я вижу ссылки в документации на "строгий режим", но я не вижу возможности включить его для оболочки или способ запускать команды типа db.serverStatus()
в вещах, которые выводят строгий JSON, например mongodump
. Как заставить Mongo выпустить совместимый с JSON стандарт?
Есть несколько другие questions по этой теме, но я не нахожу их ответы особенно удовлетворительными.