整理下mongo常见的使用的查询条件的写法

1   db.data.find({"num":"002"})            查询num=“002”的文档

2   db.data.find({  "age":{$gt:20}  })         查询age>20的文档   $gt(大于)、$gte(大于或等于)、 $lt(小于)、 $lte(小于或等于)

3  db.data.find({  "str":{$ne:"yes"}  })     查询str不等于yes的文档

3  db.data.find({  "str":{$regex:"yes"}  })    查询str包含yes的文档

4  db.data.find({  "str":{$not:"done"}    })  查询str不是done

5  db.data.find({  "str":{$in:["done","undone"]}})  查询str在done和undone的文档

6  db.data.find({  "str":{$exists:false}})      查询不存在str的文档

基本常见的mongo查询都在了