【发布时间】:2018-09-14 07:18:05
【问题描述】:
我正在使用 FeathersJS 和 MongoDB 开发一个应用程序。我想防止某些服务创建某些值(或值对)的重复项。
例如,使用 feathers-cli 工具创建的 FeathersJS“身份验证”服务不会阻止应用使用相同的电子邮件创建 2 个或更多用户(至少使用 MongoDB)。另一个例子是为每个用户创建一些“类别”的服务。我希望后端阻止用户创建 2 个或多个具有相同名称的类别,但我需要允许 2 个不同的用户创建自己的类别,尽管他们的名称相同(但不是用户)。
我知道我可以通过在 MongoDB 集合中使用索引来做到这一点,但这会使应用程序依赖于 MongoDB。
有没有人知道是否有任何类型的钩子或任何推荐的方式来做这些事情“FeathersJS 方式”?
谢谢!
【问题讨论】:
标签: hook feathersjs