爲什麼此代碼顯示「0」?它不應該返回「1」嗎?流星 - 在客戶端啓動時使用集合
Messages = new Meteor.Collection("messages");
if (Meteor.is_client) {
Meteor.startup(function() {
alert(Messages.find().count());
});
}
if (Meteor.is_server) {
Meteor.startup(function() {
Messages.insert({text: "server says hello"});
});
}
如果我做了「Messages.find()。COUNT()」後,它返回1
併發,歡迎它。 – Raynos 2012-04-11 05:09:06
@Raynos它看起來不像一個併發問題。每次執行客戶端啓動處理程序時都會發生。 – pomber 2012-04-11 05:38:23
這是一個併發問題,問題在於你同時在服務器和客戶端上運行兩件事情。並且您希望服務器一個神奇地完成第一個 – Raynos 2012-04-11 05:47:55