【发布时间】:2015-11-22 06:44:10
【问题描述】:
我有以下功能:
function(field,order){
if(field==="date"){
return Tasks.find({},{sort:{createdAt:order}});
}else{
return Tasks.find({},{sort:{turtlelog.field:order}});
}
}
第一个条件很好用。但是 else 主体不喜欢这种点表示法。
知道正确的符号是什么吗?
【问题讨论】:
-
试试这个
{sort:{turtlelog: {field: order}}}。 -
或
'turtlelog.field': order -
之前都试过了,都没有用。
-
我尝试在一个新变量中执行 'turtlelog.'+field 但它不起作用。
-
This thread 可能会有所帮助。
标签: javascript mongodb meteor