【发布时间】:2011-08-15 07:33:03
【问题描述】:
将 mongodb 与猫鼬一起使用:
我当前的代码返回正确的文档,但以错误的顺序将它们发送给客户端。我尝试在 .limit() 之后添加另一个排序命令来扭转这种情况,但效果不佳。有什么想法可以在 db 调用中实现这一点,而不是通过额外的代码来反转顺序?
Item.find().sort('_id','descending').limit(40).each(function(err, doc) {
if(doc != null){
client.send(JSON.stringify(doc));
}
});
【问题讨论】:
-
怎么不好用?有没有一种简单的
reverse()方法可以使用,而不是尝试再次对它们进行排序? -
@sarnold
Item.find().sort('_id','descending').limit(40).reverse().each(function(err, doc) {返回错误 TypeError: Object #has no method 'reverse'
标签: javascript node.js mongodb mongoose nosql