用meteorautoform提交后创build文档

我正在使用meteor-autoform 。 我创build我的表单

 {{> quickForm collection="Messages" id="insertMessageForm" type="insert" fields="text"}} 

它插入消息,因为它应该但我也想在通知集合中创build一个文档。 如何确保每次创build新消息时都会创build通知? 我想创build通知每次在我的应用程序集合中创build一个新的文档。 这怎么能做到最聪明呢? 我可以创build一个afterCreate信号或什么?

使用meteor-corefunctioncursor.obsere

lib/

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

docvariables保存插入的新文档。

我想创build通知每次在我的应用程序集合中创build一个新的文档。

那么你应该使用这个包: matb33:collection-hooks

您将能够为每个集合创build钩子,以在插入新文档时创build通知。

 Comments.after.insert(function(userId, comment){ Notifications.insert({ userId: userId, text: comment.text, createdAt: comment.createdAt }); }); 

使用这个包时要小心,不要过于复杂的应用程序逻辑和创build圆形钩子。