Mongoose 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

##$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);
});