Стандартный формат ответа JSON API?

Вы также можете оценить команду, используя флаг --eval, если это всего лишь одна команда.

mongo --eval "printjson(db.serverStatus())"

Обратите внимание: если вы используете операторы Mongo, начиная с знака $, вам нужно окружить аргумент eval в одинарных кавычках, чтобы оболочка не оценивала оператор как переменную среды:

mongo --eval 'db.test.update({"name":"foo"},{$set:{"this":"that"}});'

В противном случае вы можете увидеть что-то вроде этого:

mongo --eval "db.test.update({\"name\":\"foo\"},{$set:{\"this\":\"that\"}});"
> E QUERY    SyntaxError: Unexpected token :
618
задан Laurel 25 May 2016 в 19:09
поделиться

1 ответ

Относительно Вашего второго примера спецификация JSON запрещает его :

членские данные и ошибки не ДОЛЖНЫ сосуществовать в том же документе.

-1
ответ дан jkdev 4 November 2019 в 07:29
поделиться
  • 1
    зависящий от домена аргумент. если you' ре, не используя исключения, необходимо понять, почему они являются потрясающими, имеют метрическое документирование, почему они - not' t ' whatever' достаточно и сколько еще ' whatever' они должны быть и быть действительно нарушены что Вы can' t используют их. Только тогда должны Вы прекращать использовать их. – Dustin Getz 28 October 2008 в 10:54
Другие вопросы по тегам:

Похожие вопросы: