簡體   English   中英

無法從Meteor訪問MongoDB

[英]Can't access MongoDB from Meteor

我正在使用MeteorJS,我發現每當嘗試訪問MongoDB記錄的屬性時,都會在控制台中得到以下轉儲
Exception from Deps recompute: TypeError: Cannot call method 'firstNode' of undefined at Object.Spark.renderToRange (http://localhost:2000/packages/spark/spark.js? 14a6d0456c829f0ae6b6b21c3d85c12b51d07167:545:25) at null._func (http://localhost:2000/packages/spark/spark.js?14a6d0456c829f0ae6b6b21c3d85c12b51d07167:866:13) Exception from Deps recompute: TypeError: Cannot call method 'firstNode' of undefined at _.extend._compute (http://localhost:2000/packages/deps/deps.js?00c1c175771f1d01cbad3013d682a68610670394:126:14) at null._func (http://localhost:2000/packages/spark/spark.js?14a6d0456c829f0ae6b6b21c3d85c12b51d07167:866:13) at _.extend._recompute (http://localhost:2000/packages/deps/deps.js?00c1c175771f1d01cbad3013d682a68610670394:139:16) at _.extend.flush (http://localhost:2000/packages/deps/deps.js?00c1c175771f1d01cbad3013d682a68610670394:222:16) logging.js:41

這是代碼粘貼http://fpaste.org/7OC2/

當流星完成訂閱並從服務器中獲取數據時,很短的時間內,集合是空的。

所以這個查詢:

var result = QoD.findOne({week: Session.get('currentWeek')});

還沒有任何結果。 您只需要處理這種情況,以防沒有任何結果:

if(result) Session.set('allResponses', result.responses); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM