MongoDB find() 输出到文件

标签 mongodb mongodb-query

有没有办法仅通过使用 Linux shell 命令或运行脚本将 MongoDB find() 查询的输出写入文件?

现在我必须一步一步地手动输入。例子:

$ mongo
> use owndb
> db.CollectionName.find(<query>) ### and then copy and paste the result on a text editor

最佳答案

你可以试试这个:

mongo --quiet dbname  --eval 'printjson(db.collection.find().toArray())' > output.json

关于MongoDB find() 输出到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47446775/

相关文章:

python - mongoengine中的复合主键

mongodb - 有没有办法防止数组上的mongo查询 "branching"?

javascript - 如何计算有条件的子文档的数量

javascript - findOneAndUpdate Mongoose 函数中的字符串文字问题

.net - 在 MongoDB 10Gen 的驱动程序上使用 MongoDB shell 命令

node.js - Mongodb中的Bulkwrite操作是如何工作的?

node.js - 如何在客户端进行 react 将图像上传到 mongodb 缓冲区

mongodb - 如何在 MongoDB 集合中查找与给定条件匹配的文档和单个子文档

java - 如何在mongodb中获取两个用户之间的共同点

mongodb - 使用 update() 获取受影响文档的 ID