请求工作,但无法按计算值排序。
有什么想法吗?
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}} )