共计 543 个字符,预计需要花费 2 分钟才能阅读完成。
说实话使用关系型数据库习惯了,一开始接触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
}
正文完
请博主喝杯咖啡吧!