释放双眼,带上耳机,听听看~!
mongodb使用find进行查找,返回符合查询条件的文档
a.查找所有的文档
1
2
3 1db.collection.find({})
2
3
b.查找部分文档
1
2
3
4 1db.collection.find({name:'joe'}) # 查找name=joe的文档
2db.collection.find({name:"joe", age:27}) # 查找name=joe and age=27
3
4
c. 指定需要返回的键
1
2
3 1db.collection.find({}, {name:1, email:1})
2
3
可以通过指定find的第二个参数,来返回特定的键。可以看到默认情况下_id 这个字段总是被返回。
d. 指定某些键不返回
1
2
3 1db.collection.find({}, {name:1, rank:1, _id:0})
2
3
可以看到这次_id就没有返回了