|
关于查找时候条件使用的业务逻辑:
例如: 查找数据 里面的 条件:
其中 '$gte' 的条件可更替为下面的系列,可自行对比
- // $eq: 等于。用于匹配字段值完全等于指定值的文档。
- // $gt: 大于。用于匹配字段值大于指定值的文档。
- // $gte: 大于等于。用于匹配字段值大于或等于指定值的文档。
- // $lt: 小于。用于匹配字段值小于指定值的文档。
- // $lte: 小于等于。用于匹配字段值小于或等于指定值的文档。
- // $ne: 不等于。用于匹配字段值不等于指定值的文档。
- // 逻辑操作符
- // $and: 逻辑与。匹配所有给定查询条件的文档。
- // $or: 逻辑或。匹配任何给定查询条件的文档。
- // $not: 逻辑非。匹配不符合条件的文档。
- // $nor: 不是或。匹配那些不符合任何给定条件的文档。
- // 元素操作符
- // $exists: 存在。匹配包含指定字段的文档,值可以为 或 。truefalse
- // $type: 类型。匹配字段类型符合指定类型的文档。
- // 数组操作符
- // $in: 在数组中。匹配字段值等于指定数组中任一值的文档。
- // $nin: 不在数组中。匹配字段值不在指定数组中的文档。
- // $all: 匹配数组字段的文档,其中数组包含所有指定的元素。
- // $elemMatch: 匹配数组中至少有一个元素满足指定查询条件的文档。
复制代码
|
|