javascript - 使用 meteor-autoform 提交后创建文档

标签 javascript node.js meteor meteor-autoform

我正在使用 meteor-autoform。我用

创建我的表单
{{> quickForm collection="Messages" id="insertMessageForm" type="insert" fields="text"}}

它按原样插入消息,但我还想在 Notification 集合中创建一个文档。如何确保每次创建新消息时都会创建通知?每次在我的应用程序的集合中创建新文档时,我都想创建通知。如何做到这一点最聪明?我可以创建一个 afterCreate 信号或其他东西吗?

最佳答案

使用 meteor-core 功能 cursor.obsere

lib/

Messages.observe({
  added: function (doc) {
    Notifications.insert({ text: 'New Message: ' + doc.text })
  }
})

doc 变量保存插入的新文档。

关于javascript - 使用 meteor-autoform 提交后创建文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31104543/

相关文章:

javascript - 如何让点击的项目显示/隐藏其隐藏元素?

javascript - 渲染模板后,如何更改空格键中的模板辅助函数?

javascript - Meteor Blaze.renderWithData(), 如何传递函数

node.js - AES-256-CBC 错误解密

javascript - 基于技能指数从 10 人列表中组成两个团队的算法

javascript - 覆盖 iframe 的 document.write

javascript - 三个 JS - 对象移动时奇怪的光线转换行为

javascript - 使用 jQuery 检测移动设备旋转

javascript - 如何修复 JSON.parse() 命令中不需要的异常

javascript - 如何在 Node js中使其变得简单