我有以下代碼返回0或沒有結果。我沒有運行錯誤從遠程mongoDB提取信息
var Users_Collection = new Meteor.Collection("bp_qstat_jobs_monitor_temp");
if (Meteor.isServer) {
Meteor.startup(function() {
// code to run on server at startup
});
}
if (Meteor.isClient) {
var cursor = Users_Collection.find('j_owner');
var info = cursor.count();
console.log(cursor, info);
}
所以問題是我在做什麼錯??? (收藏有200條記錄)
當您最初加載頁面,服務器集合中發送數據,所以當你試圖找到文件,它返回空的,因爲你要的是不可用的客戶端上的是數據。加載頁面,稍等一下,然後在JavaScript控制檯中運行相同的查詢並查看它返回的內容。 –
它會讓你感覺說什麼,我試圖做你的建議,我跑 光標= Users_Collection.find({},{字段:{j_owner:1}}); 但我得到了一個錯誤「的ReferenceError:Users_Collection沒有定義」如果我試圖去定義它,我得到收集其他錯誤使用 –
從'VAR Users_Collection刪除了var =新Meteor.Collection(「bp_qstat_jobs_monitor_temp」);'它是因爲集合的範圍如何http://docs.meteor.com/#namespacing –