请问,mongous find 如何排序?
没有用mongous ,在用mongoose,find排序应该是一样的,看看mongdb的查询语言就可以, 比如要按照时间倒序,可以用下面的方式,因为 MongoDB 的 _id 生成算法中已经包含了当前的时间,所以这样写不仅没问题,也是推荐的按时间排序的写法。 find(condition, fields, {sort: [[’_id’, -1]]}, callback);
MovieDAO.prototype.findAllWithColumns = function(obj,callback) { Movie.find({},obj.columns) .sort('-create_date') .limit(obj.limit) .exec(function(err, o) { callback(err, o); }); };
你这个写法是不行的。
thx!
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
没有用mongous ,在用mongoose,find排序应该是一样的,看看mongdb的查询语言就可以, 比如要按照时间倒序,可以用下面的方式,因为 MongoDB 的 _id 生成算法中已经包含了当前的时间,所以这样写不仅没问题,也是推荐的按时间排序的写法。 find(condition, fields, {sort: [[’_id’, -1]]}, callback);
你这个写法是不行的。
thx!