1
這工作:根據變量對流星集合進行排序?
return articles.find({}, {sort: {'published': -1}, limit: 1});
這不:
sort_order = 'published';
return articles.find({}, {sort: {sort_order: -1}, limit: 1});
是否有某種方式來做到這一點?
這工作:根據變量對流星集合進行排序?
return articles.find({}, {sort: {'published': -1}, limit: 1});
這不:
sort_order = 'published';
return articles.find({}, {sort: {sort_order: -1}, limit: 1});
是否有某種方式來做到這一點?
當使用定義的{}
形式定義時,JSON不能將鍵值對中的第一個值用作變量。但是,您可以使用,而不是這樣:
var sort_order = {};
sort_order["published"] = -1;
return articles.find({}, {sort: sort_order, limit: 1});
這應該讓你的最終查詢:
return articles.find({}, {sort: {published:-1}, limit: 1});