如何在mongodb中编写查询, 其中student_id和( (名称如 %xyz%) 或((部门如 %xyz%)) 或(城市如 %xyz%) )
下面给出的应该作为你提到的SQL查询的mongo语法
db.student.find( { $and : [ , , { $or : [ { name : /.*xyz.*/},
{ department : /.*xyz.*/},
{ city : /.*xyz.*/} ] }
] } )
您正在寻找等效于 sql DB 查询的 mongo。如果很简单,您可以尝试SQL 到 Mongo
对于您提出的查询。尝试
db.student.find({name:/xyz/,department:/xyz/,city:/xyz/, student_id : { $gte:25, $lt: 1001 }})