Экспорт в Mongodb с использованием аргумента --query с ошибочным запросом - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь экспортировать определенный набор записей.но он ошибочно утверждает, что недействительный JSON

mongoexport ... --type=csv --collection users --query '{"role": "Student"}' --out x.csv

error validating settings: query '[123 114 111 108 101 58 32 83 116 117 100 101 110 116 125]' is not valid JSON: invalid character 'S' looking for beginning of value

Я не знаю, откуда поступает массив чисел - и запрос действителен JSON

1 Ответ

1 голос
/ 12 июня 2019

Это потому, что Windows не распознает одинарные кавычки как символ "кавычка".В отличие от UNIX, Windows по-разному обрабатывает одинарные и двойные кавычки.

Переключайте кавычки, и это должно работать:

mongoexport ... --query "{'role': 'Student'}" ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...