美文网首页
mongoose条件查询

mongoose条件查询

作者: 俊熙大掌柜 | 来源:发表于2022-11-07 08:42 被阅读0次

$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 {

        // 做点什么

    }

})

相关文章

  • mongoose学习笔记

    首先是基础crud操作 查询简单查询条件查询 插入 更新 查询 简单查询 mongoose: 条件查询 (>) 大...

  • mongoose条件查询

    $lt 小于 $lte 小于等于 $gt 大于 $gte 大于等于 {created: {$gte: new Da...

  • mongoose使用之查询篇

    查询基础 1、查询方法 mongoose查询使用最基础的方法就是find、findOne方法,前者查询所有满足条件...

  • nodejs操作mongodb数据库(mongoose)

    创建项目目录并安装mongodb、mongoose mongoose插入数据 mongoose查询数据 mongo...

  • # nodejs操作mongodb数据库(mongoose)

    创建项目目录并安装mongodb和mongoose(在root下) mongoose插入数据 mongoose查询...

  • Mongoose介绍和入门

    Mongoose介绍和入门 mongoose对查询结果进行排序 mongoose教程06--排序 MyModel....

  • node之mongoose(二)

    Mongoose 常见查询方法 Mongoose库提供了find , findOne , findById 等方法...

  • Node操作mongodb

    一、下载Node的数据库三方包(mongoose) npm install mongoose 二、查询 三、删除 ...

  • mongoose 空间查询

      工作中我用了Koa2做了后台,选用了mongo数据库。因为要用到空间查询显示当前地图视图的空间查询结果,经过一...

  • koa mongoose查询

    一、分页查询+查询所有 二、添加数据到数据库 注:new Article为创建对应的数据模型 三、删除数据 四、修改数据

网友评论

      本文标题:mongoose条件查询

      本文链接:https://www.haomeiwen.com/subject/izditdtx.html