1
在javascript/Meteor中,我嘗試構建一個可定製的函數,以根據排序鍵返回Mongo Collection的最後一個文檔。JS - 將字符串傳遞給MongoDB查詢
,當我的排序字段(創建-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。 有什麼想法?
工作!將接受答案asap –
@Steeve很好的答案,但它實際上不是JSON密鑰,因爲JSON是外部-JS格式。 –
@KarolKlepacki我應該說:Object key? –