Сейчас я использую mongodump
и bsondump
, чтобы вывести документы из MongoDB, а затем применяю регулярные выражения к документам, чтобы получить желаемое значение.Что я действительно хочу, так это простой файл, скажем, адреса электронной почты каждого пользователя в коллекции users
, в виде плоского файла, которым я могу затем манипулировать с помощью grep
, uniq
и т. Д.
В MySQL это будет:
mysql < query.sql > outfile.txt
Файл query.sql будет выглядеть примерно так:
SELECT email FROM users;
Но в Монго, когда япередать файл .js, я до сих пор не уверен, как заставить его выводить отдельные значения.
mongo --db test < query.js > outfile.txt
Что будет query.js для пользователей коллекция?