非规范化,ACL和过滤器“找到所有'在LoopBack中

时间:2015-10-02 12:54:54

标签: node.js loopbackjs nosql

我是LoopBack的新手,但我到目前为止都喜欢它。我需要根据用户动态角色过滤查找全部。

例如,我有一个带有州属性的Project集合。如果特定项目处于draft状态,则只有创建者可以对其进行CRUD,并且由dynamic role管理。其他用户甚至无法查看它们。

示例:实例操作(findOnefindById我使用ctx.req.params.id)我使用app.models.ACL.checkAccessForToken和ACL,它运行良好。

但是......如果我没有身份证,静态操作怎么办?我无法使用checkAccessForToken ..

我是非关系数据库的新手,在this nice article我读到了关于非规范化的内容但老实说我不喜欢它,我确信像LoopBack这样的完整框架可以更结构化的方式处理这个问题(我认为过滤器通过授权查找所有操作是这么多项目中的常见功能)。

那么..在LoopBack中是否有任何替代/标准方式?谢谢!

0 个答案:

没有答案