如何在mongodb中编写查询, 在哪里student_id AND( (名称如%xyz%) 或((像%xyz%这样的部门)) OR(像%xyz%这样的城市) )
答案 0 :(得分:1)
您正在寻找与sql DB查询等效的mongo。如果很简单,你可以试试 SQL to Mongo
对于您提出的查询。试试
db.student.find({name:/xyz/,department:/xyz/,city:/xyz/, student_id : { $gte:25, $lt: 1001 }})
答案 1 :(得分:0)
以下给出的内容应该作为您提到的SQL查询的mongo语法
db.student.find( { $and : [ , , { $or : [ { name : /.*xyz.*/},
{ department : /.*xyz.*/},
{ city : /.*xyz.*/} ] }
] } )