最佳答案
2天大的 Mongo 和我有一个 SQL 的背景,所以忍受我。与 MySQL 一样,在 MySQL 命令行中将查询结果输出到计算机上的文件非常方便。我试图理解我怎样才能做同样的蒙戈,在贝壳里的时候
我可以通过离开 shell 并执行以下命令轻松获得我想要的查询输出:
mongo localhost:27017/dbname --eval "printjson(db.collectionName.findOne())" > sample.json
以上方法是可以的,但是需要我退出 mongo shell 或者打开一个新的终端选项卡来执行这个命令。如果我可以在 shell 中简单地执行这个操作,那将非常方便。
附注: 这个问题是我在 那么上发布的一个问题的分支