1、查询某个集合的所有

db.集合名称.find();

或者
 

db.集合名称.find({});

MongoDB的集合名称相当于SQL的表名

如同SQL语句:

  SELECT * FROM TABLENAME

2、根据条件查询

db.集合名称.find({"column":"value1"})

如同SQL
SELECT * FROM TABLENAME where column=值

3、统计个数

db.集合名称.find({条件}).count()

4、指定使用投影运算符返回的字段省略此参数返回匹配文档中的所有字段 

db.orders.find({},{"需要显示的字段名":1,"需要显示的字段名":1}) 

 

知识点:

   1或者true表示返回字段;

   0或者false表示不返回该字段。

    _id:默认就是1,没指定返回该字段时,默认会返回,除非设置为0是,就不会返回该字段。

    指定返回字段,有时文档字段多并数据大时,我们指定返回我们需要的字段,这样既节省传输数据量,减少了内存消耗,提高了性能,在数据大时,性能很明显的。

5、比较操作符

 $gt(大于)、$gte(大于或等于)、 $lt(小于)、 $lte(小于或等于)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐