0
我試圖篩選的MongoDB的結果發現()在我的流星應用了這種方式:這個Meteor/MongoDB代碼行中的意外標記在哪裏?
Template.tblScheduler.helpers({
jobLocations: function() {
// return JobLocations.find();
return JobLocations.find({jl_jobloc}, {sort: {jl_jobloc: 1}});
}
});
註釋掉「笛卡爾結果集」代碼工作得很好,但我只需要一個字段,並且希望它們按字母順序讀取。
該應用將不編譯,雖然,抱怨這行的第40行:
return JobLocations.find({jl_jobloc}, {sort: {jl_jobloc: 1}});
(其是第一「}」在該行)。
出了什麼問題?爲什麼「}」被視爲「意外標記」?
寄託都沒有'{}'需要像一個 「鍵/值」 對組合'{ 「一」:1}'或者就像你的'{排序:{jl_jobloc :1}}'。所以還有另外一種方法來選擇只有它自己的字段,但是'{jl_jobloc}'永遠不會是一個對象的有效JavaScript標記,因爲它不是一個「對」。 –