##$ne简述
$ne(!=)操作符的含义相当于不等于、不包含,查询时我们可通过它进行条件判定,具体使用方法如下:
Model.find({ age:{ $ne:24}},function(error,docs){ //查询age不等于24的所有数据 }); Model.find({name:{$ne:"tom"},age:{$gte:18}},function(error,docs){ //查询name不等于tom、age>=18的所有数据 });
$ne可以匹配单个值,也可以匹配不同类型的值。
综上学习,试一试查询name不为"test4"且age小于27的所有文档并console输出。
TestModel.find({name:{$ne:"test4"},age:{$lt:27}},function(error,docs){ console.log(docs); });