В моем приложении node.js я использую mongoexport для экспорта данных в формат json, при этом следующий сценарий работает отлично.
var spawn = require('child_process').spawn,
ls = spawn('mongoexport',['--db', 'mydatabase','--collection', 'mycollection', '--out', 'output.json']);
, но он не работал, так как я переместил данные в Mongodb Compass Atlas. Я пытался изменить базу данных для проверки, она не работает. Обратите внимание, что у меня есть mon goose .подключение к атласу, соединение работает, так как я могу сохранить данные в коллекцию.
var spawn = require('child_process').spawn,
ls = spawn('mongoexport',['--db', 'test','--collection', 'mycollection', '--out', 'output.json']);
, затем я попробовал следующее, и оно все еще не работает
var spawn = require('child_process').spawn,
ls = spawn('mongoexport',['--uri', 'mongodb+srv://myname:mypassword@cluster0v1prw.mongodb.net/test?retryWrites=true&w=majority','--collection', 'mycollection', '--out', 'output.json']);
Есть ли другая опция, которую я могу сделать, чтобы экспортировать данные в файл json, используя node.js? ТИА.