我正在学习流星,需要将各种输入(或多种形式)的值添加到mongo DB中。我可以通过jquery通过收集值,创建一个新对象然后将其插入数据库来实现这一点,但这似乎不是很好吗?有没有更好的方法我可以提交多个表单或输入而不使用太多或任何jquery?
答案 0 :(得分:1)
你可以通过流星模板来做到这一点。此示例将从输入框中获取一个值,并将其添加到名为" Total"的属性中。
假设您有一个带有ID"金额"的文本输入字段和一个id为#34; addAmount"的提交按钮。更新值的示例:
Template.nameOfYourTemplate.events({
'click #addAmount': function(e) { //the button being clicked
e.preventDefault();
var amount = parseInt($('#amount').val()); //the input holding the value
NameOfYourCollection.update(this._id, {$inc: {total: amount}});
}
});