和Mongo在一起两天了,我有SQL背景,所以请容忍我.与mysql一样,使用mysql命令行并将查询结果输出到机器上的文件非常方便.我正在努力理解我如何能对while being in the shell岁的Mongo做到这一点
我可以通过在shell之外并执行以下命令,轻松获得所需查询的输出:
mongo localhost:27017/dbname --eval "printjson(db.collectionName.findOne())" > sample.json
上面的方法很好,但它需要我退出mongo shell或打开一个新的terminal选项卡来执行该命令.如果我能在壳里面的时候简单地做这件事,那将是非常方便的.
注:这个问题是我在SO上发布的一个问题的一个分支