前言:
最近在操作mongoDB,经常涉及到了一些简单的查询操作(但是对我来说,我是个新手!!!)在这里记录一下,方便以后查看(持续更新)。
简单查询:
- 想要查询,首先要了解数据结构,简单的json、嵌套json、json+数组、json+对象,等
- 对于简单的json,很简单,直接获取所需字段对应的所需值即可。
-
db.getCollection("集合名称").find({字段名:字段值})
-
- 嵌套json——支持多层嵌套
-
db.getCollection("集合名称").find({"外层字段.里层字段":值})
-
- json+对象
-
db.getCollection("集合名称").find({"外层字段.0或者1/2/3等.里层字段":所需值})
-
- 查询字段存在
db.getCollection("集合").find({"字段.0(对象).字段.字段":{$exists: true}})
- 对于简单的json,很简单,直接获取所需字段对应的所需值即可。