mongoose条件查询

$lt 小于

$lte 小于等于

$gt 大于

$gte 大于等于 {created: {$gte: new Date(new Date().getTime() - 1 * 60 * 60 * 1000)}}

$eq 等于

$ne 不等于 {age: { $ne:24}}

$in 一个键对应多个值 {age: {$in:[20,30]}}

$nin 一个键不对应指定值

$or 多个条件匹配, 可以嵌套 $in 使用  {$or: [{name: "name"}, {age: 28}]}

$nor 同上取反, 查询与特定模式不匹配的文档

$exists 判断某些关键字段是否存在 {name: {$exists: true}}

举例:

var wherestr = {

    id : "123456",

    time : {$gte: new Date(new Date().getTime() - 90 * 24 * 60 * 60 * 1000)} // $gte 大于等于 时间越近越大 (90天以内的时间)

};

var opt = {}; //想要输出的内容 留空全输出

// 以最新记录倒序排列查询结果

Abc.find(wherestr, null, {sort:{_id: -1}} , function(err, docs){

    if (err) {

        console.log("Error:" + err);

    }

    else {

        // 做点什么

    }

})

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • CSS CSS3 布局属性 标签的权值为1,类选择符的权值为10,ID选择符的权值最高为100 !importan...
    53cfdb355418阅读 3,280评论 0 0
  • 中间件 中间件 middleware (拦截器) 中间的插件 中间件的本质是一个函数 一般情况下有三个参数req ...
    一二三四五_6ce3阅读 3,038评论 0 0
  • db的帮助文档 输入:db.help(); db.AddUser(username,password[, read...
    一秆子数码阅读 5,853评论 0 0
  • 1.0 基初知识 在关系数据库会产生一些例如表连接等操作,这样会大大降低系统的性能。而在当前很多应用场景下对性能的...
    杨山炮阅读 5,255评论 0 1
  • 1. 介绍、安装、使用(简单写写,不做详细介绍) 1.1 介绍 Mongodb是属于NoSql的一种数据类型; M...
    Grace_ji阅读 5,454评论 0 0

友情链接更多精彩内容