mongodb,mongoose通过时间对查询结果排序

编程入门 行业动态 更新时间:2024-10-25 14:34:47

mongodb,mongoose通过时间对<a href=https://www.elefans.com/category/jswz/34/1771273.html style=查询结果排序"/>

mongodb,mongoose通过时间对查询结果排序

在mongodb的_id字段里其实已经包含了时间信息,所以想要对查询结果进行时间数据插入时间来排序的很简单的,

借助mongoose我们可以很简单的就实现

Model.find(condition, fields, {sort: [['_id', -1]]}, callback);

不过这个find()方法如果要添加第三个参数进行排序的话,那么第二个条件也不能省略,如过没有,就必须写成null,如

Model.find({name:'铁柱'}, null, {sort: [['_id', -1]]}, callback);
另外一种写法如下:
 
Model.find({}).sort({'_id':-1}).limit(1).exec(function(err,docs){})


更多推荐

mongodb,mongoose通过时间对查询结果排序

本文发布于:2024-03-05 03:47:48,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1711231.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:查询结果   时间   mongodb   mongoose

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!