mongodb中带条件的文档--$gte、 $gt、$lte、$lt、 $eq、 $ne、distinct、与、或($or),$in、$exists

带条件的文档的格式为:db.数据集.find({ " " : " " })

  • $gte:大于等于
  • $gt:大于
  • $lte:小于等于
  • $lt:小于
  • $eq:等于
  • $ne:不等于

正则表达式

  • /k/:查找包含k的文档
  • /^k/:查找以k开头的文档

去重 :db.数据集.distinct("字段名")

与:db.数据集.find({" ":" "," ":" "})

或:db.数据集.find({$or:[{...},{...}]})

$in:db.数据集.find({" ": {$in: [...]}});

$exists:db.数据集.find({" ": {$exists: true}});

实验如下:

再实验一下等于($eq)和不等于($ne)

好,接下来实验一下条件与、或($or)、$in、$exists