Javascript meteor将项目插入到集合中不起作用

Javascript meteor将项目插入到集合中不起作用,javascript,meteor,Javascript,Meteor,我已经创建了一个包含两个项目的集合(使用命令控制台输入),现在正在开发一种从应用程序将新项目输入集合的方法 当我键入一个新名称并点击[enter]时,日志显示表单已提交,事件已接受输入,但只有两项未触及实际集合 鉴于日志显示事件正确读取表单输入,我怀疑问题出在Blogs.insert位中,但我不确定出了什么问题 HTML: 不要定义var blog\u to\u enter=event.target.blogname.value; 而不是: Blogs.insert({

我已经创建了一个包含两个项目的集合(使用命令控制台输入),现在正在开发一种从应用程序将新项目输入集合的方法

当我键入一个新名称并点击[enter]时,日志显示表单已提交,事件已接受输入,但只有两项未触及实际集合

鉴于日志显示事件正确读取表单输入,我怀疑问题出在
Blogs.insert
位中,但我不确定出了什么问题

HTML:


不要定义var blog\u to\u enter=event.target.blogname.value; 而不是:

Blogs.insert({
            blog: blog_to_enter,
            created: new Date()
        });
使用“博客名”:

它应该是这样工作的

请参见此示例。
可能您已经定义了一些允许/拒绝规则来拒绝插入博客,或者您只是忘记订阅博客集?

唉,问题仍然存在。那么您确定它在“blogroll”中吗?blogroll?你看到任何错误了吗?谢谢,在模板中移动表单和结构非常有效。另外,还要特别感谢您向我介绍Meteopad——这看起来是一个非常有用的工具。如果我能投两次赞成票,我会的。
Blogs = new Mongo.Collection("blogs");

//...irrelevant stuff for the rest of the app...

Template.blogroll.events({
    "submit .newblog": function (event) {
        // prevent browser default behaviour
        event.preventDefault();

        // log input
        console.log(event);

        // get value from form element
        var blog_to_enter = event.target.blogname.value;

        // insert a blog into the collection
        Blogs.insert({
            blog: blog_to_enter,
            created: new Date()
        });

        // clear form
        event.target.blogname.value = "";
    }
});
Blogs.insert({
            blog: blog_to_enter,
            created: new Date()
        });
Blogs.insert({
            blog: blogname,
            created: new Date()
        });