admin 管理员组

文章数量: 1184232


2023年12月19日发(作者:target to)

mongodb filter 语法

Mongodb 和 ES 都是 NoSQL 数据库,通过查询过滤器可以快速的返回符合查询要求的数据。它们在查询语法上比较相似,但也存在一些不同点:

Mongodb Filter:

Mongodb 的查询过滤器主要使用类似于 JSON 格式的语法,可以对单个文档或者文档集合进行查询。它主要使用以下运算符:

$eq: 等于

$gt: 大于

$gte: 大于等于

$lt: 小于

$lte: 小于等于

$in: 在一组数据中

$ne: 不等于

$exists: 检查某个字段是否存在

$regex: 正则表达式查询

Elasticsearch Filter:

ElastiSearch 使用类似 JSON 格式的查询语法构建查询过滤器,可以使用多种查询参数和模糊查询运算符,包括以下常见运算符:

must: 需要满足的查询条件

must_not: 不需要满足的查询条件

should: 任意一个条件即可满足查询要求

range: 范围查询

prefix: 前缀查询

wildcard: 通配符查询

fuzzy: 全文本查询。


本文标签: 查询 过滤器 满足 使用 条件