這應該是一個相對簡單的解決方案,但是自從我做了任何編程並且我有點生疏以來已經很長時間了。基本上,我想用計數器創建一個簡單的頁面,當點擊一個按鈕時,計數器的值增加1。這是默認的Meteor應用程序的設置方式,但不包括用於保存數據的數據庫模型。基本上,我希望數字在即使離開頁面時也能保持不變。我如何去做這件事?如何在流星中創建點擊計數器(帶數據庫)?
到目前爲止,我已經創建了這樣一個模式:
counter = new Mongo.Collection('counter');
counter.attachSchema(
new SimpleSchema({
clicks: {
type: Number
},
createdAt: {
type: Date,
denyUpdate: true
}
})
);
並用以下JS按鈕連接:通過一個
Template.home.events({
"click .increment": function (event) {
counter.update({
clicks: "++",
});
}
});
有相當多的方式......現在的問題基本上是如何當客戶端已經離開應用程序保存數據。它非常廣泛。我認爲您需要添加更多信息,例如:您是否使用帳戶?你想將這些數據存儲在服務器上還是客戶端上?另外,這不是你如何在Mongo中增加一個計數器。 –