在javascript / Meteor中,我正在尝试构建一个可自定义的函数,以根据排序键返回Mongo Collection的最后一个文档。
当我的排序字段(created-at)被硬编码时,这项工作:
last_document = function(collection) {
var query = {
sort: {
"createdAt": -1
}
};
var last_document = collection.find({}, query).fetch()[0];
return last_document;
};
但是当我在参数中传递它时,它不会:
dernier_document = function(collection, sort_by = "createdAt") {
var query = {
sort: {
sort_by: -1
}
};
var dernier_document = collection.find({}, query).fetch()[0];
return dernier_document;
};
我正在使用流星1.4。 有什么想法吗?