Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 流星教程不';t更新MongoDB_Javascript_Mongodb_Meteor - Fatal编程技术网

Javascript 流星教程不';t更新MongoDB

Javascript 流星教程不';t更新MongoDB,javascript,mongodb,meteor,Javascript,Mongodb,Meteor,我正在尝试Meteor ToDo列表教程,但我有一个问题,我有一个表单,我应该能够插入到数据库中的值,但它不工作。当我按下回车键时,什么也没发生 这里是我的html: <head> <title>Todo list</title> </head> <body> <div class="container"> <header> <h1>Tee asj

我正在尝试Meteor ToDo列表教程,但我有一个问题,我有一个表单,我应该能够插入到数据库中的值,但它不工作。当我按下回车键时,什么也没发生

这里是我的html:

<head>
  <title>Todo list</title>
</head>

<body>
    <div class="container">
        <header>
            <h1>Tee asjad ära!</h1>
        <form class="new-task">
          <input type="text" placeholder="Type to add new tasks" />
        </form>
    </header>

        <ul>
        {{#each tasks}}
            {{> task}}
            {{/each}}
        </ul>
    </div>
</body>

<template name="task">
<li>{{text}}</li>
</template>

当我从命令行向数据库输入值时,它工作正常。

您的输入缺少
name=“text”
,该属性允许您通过
event.target.text.value
访问值

浏览器中的JavaScript控制台是否出现错误?

console.log(event.target.text.value)是否返回正确的值?你如何提交这份表格?
Tasks = new Mongo.Collection("tasks");

if (Meteor.isClient) {
//see kood jookseb ainult kliendipoolel
  Template.body.helpers({
     tasks: function () {
      return Tasks.find({});
    }
  });

  Template.body.events({
    "submit .new-task": function (event) {
      var text = event.target.text.value;
      Tasks.insert({
        text: text,
        createdAt: new Date()

      });

      event.target.text.value = "";
      return false;
    } 
  });
}