Mongo查询对计算值进行排序

时间:2018-07-25 14:07:28

标签: mongodb sorting find computed-values

请求工作,但无法按计算值排序。

有什么想法吗?

db.getCollection('collection').find({
{"$where":"
function() {
if(this.value.mnh){
  let acc = 0;  
  this.value.mnh.map(
    function(el){
      if(el.label > 4 ){acc += el.value}
    });
  if (acc >= 50);{this.acc = acc; return acc}else{return false}
}
}"},{},{sort:{'this.acc':-1}} )

0 个答案:

没有答案