如何将db.xxx.find()的输出保存到平面文件中。作为stackoverflow中的快速搜索,大多数答案建议使用
mongo 127.0.0.1/db --eval "var c = db.collection.find(); while(c.hasNext()) {printjson(c.next())}" >> test.txt
或
mongo 127.0.0.1/db script.js >> test.txt
但是我需要在执行find()之前进行身份验证和其他事情。我需要在mongo控制台内完成。有什么建议吗?