Mongoose 中如何使用 $in 和 $nin 操作符?

阅读时长 2 分钟读完

Mongoose 中如何使用 $in 和 $nin 操作符?

在 Mongoose 中,我们经常需要使用一些查询筛选条件来过滤数据。$in 和 $nin 操作符是两个常用的筛选条件,它们可以帮助我们轻松地过滤出符合条件的数据。

$in 操作符用于查找属性值在指定范围内的文档。要使用 $in 操作符,我们需要将需要匹配的条件以数组的形式传递给它。

示例:

以上代码将查询 age 属性值为 18、20、22 的用户,并将结果输出到控制台。

$nin 操作符与 $in 相反,它用于查找属性值不在指定范围内的文档。

示例:

以上代码将查询 age 属性值不是 18、20、22 的用户,并将结果输出到控制台。

总结:

$in 和 $nin 操作符可以帮助我们轻松地过滤出符合条件的数据。在实际开发中,我们能够更好地利用它们,更加高效地完成数据查询。

参考资料:

Mongoose 官方文档:https://mongoosejs.com/docs/api.html#query_Query-in Mongoose 官方文档:https://mongoosejs.com/docs/api.html#query_Query-nin

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64670357968c7c53b076d7df

纠错
反馈