
地 址:北京市西城区66号
电 话:15397061867
网址:lcjs666.com
邮 箱:93643448@qq.com
MongoDB提供了(le)多种查询方法来检索数据(ju),令查常用的询方包括:(图片来源网络,侵删)
1、令查基本查询:

find(): 用于查询集合中的(de)询方文档,如果(guo)没有指定(ding)条件,令查则返回集合中的询方所(suo)有文(wen)档。

findOne(): 仅返回满足条件的令查单个文档,如(ru)果存在多个文档满足条件,询方则返回(hui)第一个匹配的令查文档。

2、询方条件查询:
$eq: 等于(Equals)。令查
$ne: 不等于(Not Equals)。询方
$gt: 大于(Greater Than)。令查
$gte: 大于或等于(Greater Than or 询方Equals)。
$lt: 小于(Less Than)。令查
$lte: 小于或等于(Less Than or Equals)。
3、
$and: 和逻辑操作符,同时满足多个条件(jian)。
$or: 或逻辑操作符,满足任一条件即可。
$not: 非逻辑操作符,对某个条件取反。
4、范围查询:
$in: 在(zai)指定(ding)数组值内。
$nin: 不在指定数组值内。
5、投影(ying)查询:
投影(ying)(Projection)用于(yu)指定返回结果中包含或排除的字段,使用{ _id: 0, fieldName: 1}格式的投影可以排除默认的_id字段并包含指定的字段。
6、排序查询:
通过传(chuan)递一个包含键/方(fang)向(1为升序,1为降序)的对象给.sort()方法来实现排序。
7、限制和跳过:
.limit()方法用(yong)于限制返回(hui)的结果数量。
.skip()方法(fa)用于跳过指定数量的结果。
8、正则表达式查询:
使用(yong)正则表达式进行模式匹配。
9、
MongoDB支持(chi)全文搜索,可以(yi)通过$text操作符来执行基于文本的查询。