什么是填充根据其他字段自动生成的字段的正确方法

时间:2015-05-07 15:54:23

标签: mongodb meteor meteor-autoform

我将AutoForm用于表单,将SimpleSchema与Collection2一起用于架构。

在我的架构中,有一些字段在文档插入/创建期间生成,并且可以在以后更改。

什么时候它是生成数据并放入数据库的最佳位置?

  1. 直接在架构中使用autoValue编写所需的代码。
  2. 使用AutoForm Hooks。
  3. 使用matb33:collection-hooks之前/之后插入钩子。
  4. 每种情况下的优缺点是什么?

1 个答案:

答案 0 :(得分:0)

我会说以下内容:

  1. 如果要设置或更改特定字段,请默认使用autoValue。
  2. AutoForm挂钩特定于表单,不用作全局挂钩。
  3. matb33:如果你想触发某些特定于字段的逻辑,那么collection-hooks是完美的。
  4. 通常我使用autoValue来自动设置loggedInUser,createdAtDate,updatedAtDate等等,我使用matb3:collection-hooks,例如当我创建用户时,我自动想要在数据库中创建事件日志。

    希望它对你有所帮助。