在Meteor中,如何从事件处理程序中创建新的Mongo集合?
In Meteor, how can I create a new Mongo collection from within an event handler?
我正试图弄清楚如何在每次按下按钮时添加新的集合。我有这个html:
html:<template name="tempName">
<button class="submitButton">Submit</button>
</template>
javascript: Template.tempName.events({
'click .submitButton': function() {
count += 1;
Npm.newCol = new Mongo.Collection("NUM:" + count);
Npm.newCol.insert({
field1: "field1 contents",
field2: "field2 contents"
});
}
});
据我所知,这绝对没有任何作用。如果我将. submitbutton单击事件的所有内容放在js文件的顶部(在"If (Meteor.isClient)"之外),那么它就可以完美地工作。但是我希望每次提交表单时创建一个新的集合。有人知道怎么做吗?
这很简单,只需调用一个可以访问服务器的方法,这样它就可以创建本地集合和Mongo集合。
也就是说,如果你允许用户创建集合,我99%肯定你会过得很糟糕…
相关文章:
- Lodash从集合创建集合
- 使用Undercore创建对象集合
- 使用System从C#集合创建JSON数组.网状物剧本序列化
- 骨干和轨道集合.创建等待
- 在 Forerunner 数据库集合中创建主键时,key 属性是否可以位于集合对象的对象内部
- Meteor:如何使用空格键创建包含两个集合数据的树列表
- 从筛选的模型创建集合
- MongoDB 的集合构造函数是否仅在集合不存在时才创建集合
- 如何动态创建集合名称(取决于用户信息)
- 骨干.js:有没有办法在创建集合时为集合中的所有模型设置属性
- 角度 ng 重复 - 动态创建集合
- 需要将 JQuery 与 Shopify 一起使用的示例来创建集合并使用返回的 ID 添加产品
- 在 JavaScript 中创建集合(相同类型的唯一元素)时,习惯上用作键的值
- 如何根据url在Meteor中创建集合的新副本
- AngularJS使用ng选项来创建集合
- 主干:从JSON创建集合
- 主干:从JSON错误中创建集合
- 主干创建集合,然后视图-异步
- BackboneJs:从嵌套对象中创建集合中的多个模型
- Lodash从重复的对象键创建集合