Meteor / MongoDB:在表单上插入整数而不是字符串



我正在通过http://meteortips.com/上的大卫流星教程进行工作。

如何在表单上插入整数而不是字符串?

我认为以下行需要澄清它是一个整数,但我不确定如何。

var playerScoreVar = event.target.playerScore.value;

这是我的整个代码。

 Template.addPlayerForm.events({
  'submit form': function(event){
      event.preventDefault();
      var playerNameVar = event.target.playerName.value;
      var playerScoreVar = event.target.playerScore.value;
      PlayersList.insert({
          name: playerNameVar,
          score: playerScoreVar,
      });
      event.target.playerName.value = ""
      event.target.playerScore.value = ""
  }
});

只需将其转换为insert之前的整数:

var playerScoreVar = parseInt(event.target.playerScore.value, 10);

var playerScoreVar = Number(event.target.playerScore.value);

您可以看到此处解释的差异;

最新更新