mongodb - Mongoose 查找一个字段的多个值

标签 mongodb mongoose

Select * from table_name where sport_type LIKE ('Cricket','Football');

我正在尝试使用 find 查找板球和足球的 sport_type

table.find({ sport_type : "Cricket" })

谁能帮帮我

最佳答案

尝试使用$或:

table.find( { $or:[ {'sport_type':'Cricket'}, {'sport_type':'Football'} ]}, 
  function(err,docs){
    // do something
});

关于mongodb - Mongoose 查找一个字段的多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40563514/

相关文章:

Node.js - 如何计算 mongodb 中子文档的聚合(总和)?

mongodb - NodeJS 和 Mongoose 与 Mongodb 分片问题

node.js - Mongoose :引用 "Schema.ObjectId"而不是直接使用模式名称之间的区别?

php - 在 Windows 上安装 PHP Mongo 驱动程序

node.js - Mongoose – 如何限制 populate() 级别的深度?

mongodb - 查找并删除所有 "createdDate"早一个月的文档

javascript - Mongoose findOneAndUpdate 以不同顺序返回参数

java - 如何使用 Spring 和 MongoDB 高效返回 304(未修改)HTTP 响应

mongodb - MongoDB (WiredTiger) 返回的计数不正确

javascript - Mongoose 保存到 2 集合