猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
在猫鼬中,如何按日期排序?(node.js)
假设我在猫鼬中运行此查询:
Room.find({}, function(err,docs){
}).sort({date:-1});
这行不通!
万千封印
浏览 778
回答 3
3回答
呼啦一阵风
今天一直使用Mongoose 3.5(.2)处理此问题,没有一个答案能帮助我解决此问题。以下代码片段可以解决问题Post.find().sort('-posted').find(function (err, posts) { // user posts array});您可以发送所需的任何标准参数find()(例如where子句和return字段),但不发送回调。如果没有回调,它将返回您链接的查询对象sort()。您需要find()再次调用(带有或不带有更多参数-出于效率原因不需要任何参数),这将使您能够在回调中获取结果集。
0
0
0
精慕HU
Post.find().sort({date:-1}, function(err, posts){});应该也可以编辑:如果出现错误,也可以尝试使用此方法sort() only takes 1 Argument:Post.find({}, { '_id': 0, // select keys to return here}, {sort: '-date'}, function(err, posts) { // use it here});
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Node.js
MongoDB
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续