mongodb查询入门(1)

2,879次阅读
没有评论

共计 543 个字符,预计需要花费 2 分钟才能阅读完成。

mongodb查询入门(1)

说实话使用关系型数据库习惯了,一开始接触mongodb还是有点不太习惯,但是也发现了其有点,数据都是以文档的形式保存,那么数据保存的形式就是多样化了,例如现在推荐算法的数据都是以数组的形式保存的。

查询

mongodb是使用find函数来实现相关文档的查询操作。

db.test.find({})

上述代码中find中没有任何的参数那么会查询集合中所有的文档
想要查询对应的文档,只要给出条件即可

db.test.find({"mul" : 1.0})

该段代码就会查询符合条件mul为1的文档
当然查询的条件可以多个条件,类似写sql代码是使用的AND …….

返回指定数据

正常情况下如果不指定返回数据的情况下,mongodb会返回文档所有的字段数据信息,但是对于一个文档而言,如果字段较多,那么很难第一眼时间就会找到我们需要关注的字段数据信息,那么我们可以设置我们需要返回的字段数据信息。

db.test.find({    "mul" : 1.0},{"friends" : 1,"_id":0})

上述代码指定只返回friends字段数据,_id字段是mongodb自动添加的索引字段,一般都是比较长的,现在我们将其忽略不返回,实验得到的结果如下所示

{ 
    "friends" : 34.0
}
{ 
    "friends" : 34.0
}
正文完
请博主喝杯咖啡吧!
post-qrcode
 
admin
版权声明:本站原创文章,由 admin 2018-05-22发表,共计543字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码