非规范化,ACL和filter在LoopBack中查找全部

我是LoopBack的新手,但我很喜欢它。 我需要根据用户的dynamicangular色来筛选所有的查找。

例如,我有一个具有状态属性的Project集合。 如果某个特定项目处于draft状态,则只有创build者可以对其进行CRUD,并且由dynamicangular色进行pipe理。 其他用户甚至不能查看它们。

例如:实例操作( findOnefindById ,我有ctx.req.params.id )我使用app.models.ACL.checkAccessForToken和ACL,它工作的很好。

但是..如何做静态操作,我没有ID? 我不能使用checkAccessForToken ..

我是非关系型数据库的新手,在这篇不错的文章中,我读到了关于非规范化的内容,但是老实说,我不喜欢它,我确信像LoopBack这样的完整框架能够以更结构化的方式处理这个问题认为filter查找所有授权操作是这么多项目中的一个共同特征)。

所以..在LoopBack中有没有其他的select/标准的方法? 谢谢!