我正在使用hapi.JS的MongoDB。我有一个集合,其中包含架构中的几行。我想以asc顺序或desc顺序对行进行排序,但是想在URI中提及它。例如,URI应该看起来像这样
/api/v1/customers?sort=name&direction=asc&limit=30
如何按asc或desc顺序对此集合进行排序,并且限制也可以是固定的或灵活的。 我已经定义了这样的,但即使我在URI中提到它的排序,它也只按asc顺序给出输出。
Models.Account.find(criteria,projection,{skip:5,limit:5},function(err,resp){
if(err)
callbackRoute(err);
else
callbackRoute(err,resp);
}).sort({[_id]:"asc"});
答案 0 :(得分:1)
$ echo "string[3]" | sed -nE 's/string\[([0-9]+)\]/\1/p'
3
或动态值:
db.yourcollection.find(...).sort({ name:1 }).limit(30)