Robo3T是一个使MongoDB数据库可视化的工具,MongoDB官方也有可视化工具,但是占用较高,不如Robo3T小巧。
操作符
这个里面主要分为两个内容,一个是条件操作符,另一个则是$type操作符,这两个都是为之后的排序,筛选做准备的。
(一)条件操作符
MongoDB中条件操作符有:
具体使用实例在后面的部分展示。
(二)$type操作符
$type操作符是基于BSON类型来检索集合中匹配的数据类型,并返回结果。
MongoDB 中可以使用的类型如下表所示(仅展示常用的数据类型):
Robo3T的使用
(一)查询数据
在robo3T的主界面,右键点击想要查询的集合,选择“view document”,在右侧顶部会出现如下语句
(1)根据查询条件来查询数据
查询语句:(接着上篇的内容,我已经添加了若干条内容)
下面,我想查询性别为女性的所有人的数据。语句如下:
输入如上语句后,点击左上角的开始符号
或者按键盘F5或者Ctrl+Enter(回车)执行操作。
最终呈现出如下效果
(2)指定需要查询的字段并限定字段值的范围
如下方法所示:
{:{$in:[,...]}}
我想查询分数分别为60和100的所有人的数据。语句如下:
搜索结果如下:
(3)指定多个字段进行查询
现在我们来查询性别为男性,且分数在90分以上的人的数据,语句如下:
搜索结果如下:
(二)数据排序
数据排序的语句格式如下:
例如,我想要将我数据库内所有人的分数降序排列,语句如下:
单击开始按钮,结果如下:
结语
本次分享的内容,到此结束了。在下一篇推送中,我会将以上所学的知识应用于实战中,敬请期待······
言语如有不妥之处,请批评指正!
领取专属 10元无门槛券
私享最新 技术干货