一、等值操作符

MongoDB 中的等值操作符是指查询条件中的 == 操作符,它的作用是用来查询某个字段的值是否等于指定的值,例如:

1234db.collection.find({name: "张三"})
JavaScript

上面的代码表示查询集合中 name 字段的值是否等于“张三”,如果是,则返回该文档。

二、比较操作符

MongoDB 中的比较操作符是指查询条件中的 < > 操作符,它的作用是用来查询某个字段的值是否大于或小于指定的值,例如:

1234db.collection.find({age: {$gt: 18}})
JavaScript

上面的代码表示查询集合中 age 字段的值是否大于 18,如果是,则返回该文档。比较操作符包括 gtlt(小于)、gtelte(小于等于)等。

三、范围操作符

MongoDB 中的范围操作符是指查询条件中的 innin 操作符,它的作用是用来查询某个字段的值是否在指定的范围之内,例如:

1234db.collection.find({age: {$in: [18,20]}})
JavaScript

上面的代码表示查询集合中 age 字段的值是否在 18 和 20 之间,如果是,则返回该文档。范围操作符包括 innin(不在范围内)等。