mongoose sort 如何传参?
var item = options.mDataProp_;
this.find(criteria)
.sort({item: -1})
.limit(options.perPage)
.skip(options.perPage * options.page)
.exec(cb)
item 是我传入的参数 但是在sort里写item,它会把item当成数据库中的字段,该怎么写呢?
3 回复
这样写: <code> var item = options.mDataProp_; var oj = {}; oj[item] = -1; this.find(criteria) .sort(oj) .limit(options.perPage) .skip(options.perPage * options.page) .exec(cb)</code>
@showen 成功了,谢谢大神,NB。弱弱的问一下怎么想到的,搞了好久?
过来人哈 当时也纠结过 之后也是借鉴别人写的 这算是js的特性哈