mongo使用新视野小记

简单小记一下吧 :

首先先上一个网站的链接:https://www.mongodb.org.cn/manual/Collection/

平时我们使用mongo数据库查询的时候都是这样的:

但是今天师弟发现了一个新的mongo执行方式。不用首先进入数据库就ok。

mongo top-0 --eval 'db.getCollection("openssl-1.0.1f-armeb").find().forEach(function(doc){print("{" + "\"function_name\": " + "\"" + doc.function_name + "\"" + ", \"bin_path\": " + "\"" + doc.bin_path + "\"");});'

如上面命令所示,top-0为数据库名,openssl-1.0.1f-armeb为数据集。其中function_name和bin_path是数据集中的列,或者说属性或者键key。

这样也能够展示数据库的数据集中的信息。

解决的问题:

(1)这解决了数据库或者数据集中间存在横线的问题,也就是说进入数据库中,查询数据库或者数据集的时候中间有横线会报错。如下图所示:

但是像下面这样执行的话,就是可行的

这样能行得通的话,下载再使用的时候就方便了很多。

猜你喜欢

转载自blog.csdn.net/Homewm/article/details/93221130
今日推荐