如何编写像 WHERE student_id AND (名称如 %xyz%) 或 ((部门如 %xyz%)) 或 (城市

  • 本文关键字:%xyz% 城市 student id AND 何编写 WHERE mongodb
  • 更新时间 :
  • 英文 :


如何在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 }})

最新更新