MongoDB的一行代码


echo 'show dbs;' | mongo
echo 'db.col.find({name: "hoge"});' | mongo dbname

加上”quiet”选项后,登录时的连接消息可以省略,因此可以使用jq。非常容易阅读!


echo 'db.col.find({name: "hoge"});' | mongo dbname --quiet | jq "."

    ObjectIdが存在すると、jq動かないので、省きましょう。

echo 'db.col.find({name: "hoge"}, {_id: 0});' | mongo dbname --quiet | jq "."

参考网站:
http://d.hatena.ne.jp/naoyes/20110514/1305363160

bannerAds