mongodb查询语法
时间: 2023-10-03 10:08:38 浏览: 134
mongoDB-查询语法
MongoDB的查询语法是使用JSON格式的文档来进行查询的。以下是一些常见的查询语法:
1. 等于操作符($eq):{field: {$eq: value}},用于查询字段等于某个值的文档。
2. 不等于操作符($ne):{field: {$ne: value}},用于查询字段不等于某个值的文档。
3. 大于操作符($gt):{field: {$gt: value}},用于查询字段大于某个值的文档。
4. 大于等于操作符($gte):{field: {$gte: value}},用于查询字段大于等于某个值的文档。
5. 小于操作符($lt):{field: {$lt: value}},用于查询字段小于某个值的文档。
6. 小于等于操作符($lte):{field: {$lte: value}},用于查询字段小于等于某个值的文档。
7. 包含操作符($in):{field: {$in: [value1, value2, ...]}},用于查询字段值在某个列表中的文档。
8. 不包含操作符($nin):{field: {$nin: [value1, value2, ...]}},用于查询字段值不在某个列表中的文档。
9. 匹配操作符($regex):{field: {$regex: pattern}},用于查询字段值符合某个正则表达式的文档。
10. 逻辑与操作符($and):{ $and: [{field1: value1}, {field2: value2}] },用于查询多个条件都满足的文档。
11. 逻辑或操作符($or):{ $or: [{field1: value1}, {field2: value2}] },用于查询满足任意一个条件的文档。
12. 排序操作符(sort):{ field: 1 },用于按照某个字段升序排序;{ field: -1 },用于按照某个字段降序排序。
以上是MongoDB的一些常见查询语法,还有其他更复杂的查询语法,具体可以参考官方文档。
阅读全文