var item = options.mDataProp_;
this.find(criteria)
.sort({item: -1})
.limit(options.perPage)
.skip(options.perPage * options.page)
.exec(cb)
item 是我传入的参数 但是在sort里写item,它会把item当成数据库中的字段,该怎么写呢?
var item = options.mDataProp_;
this.find(criteria)
.sort({item: -1})
.limit(options.perPage)
.skip(options.perPage * options.page)
.exec(cb)
item 是我传入的参数 但是在sort里写item,它会把item当成数据库中的字段,该怎么写呢?
@showen 成功了,谢谢大神,NB。弱弱的问一下怎么想到的,搞了好久?
这样写:
var item = options.mDataProp_;
var oj = {};
oj[item] = -1;
this.find(criteria)
.sort(oj)
.limit(options.perPage)
.skip(options.perPage * options.page)
.exec(cb)