CNode

mongoose sort 如何传参?

LLL101SS发布于12 年前最后回复12 年前3 回复7659 浏览0 收藏

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)

S
showen#1·12 年前

这样写: var item = options.mDataProp_; var oj = {}; oj[item] = -1; this.find(criteria) .sort(oj) .limit(options.perPage) .skip(options.perPage * options.page) .exec(cb)

L
LL101SS#2·12 年前

@showen 成功了,谢谢大神,NB。弱弱的问一下怎么想到的,搞了好久?

S
showen#3·12 年前
引用 LL101SS@showen 成功了,谢谢大神,NB。弱弱的问一下怎么想到的,搞了好久?

过来人哈 当时也纠结过 之后也是借鉴别人写的 这算是js的特性哈

参与回复
登录后即可参与回复。登录