我对Sequelize Typescript的@BeforeFind挂钩有疑问。 基本上,我想按当前用户公司过滤数据,例如,我有一个名为ModelA的模型,其属性为“ company_id”。
现在,我已经定义了@BeforeFind钩子:
@BeforeFind
static beforeFindHook(options: any): void {
options.were = options.where || {};
options.where = {
company_id: MyUserFromRequest.company_id
}
}
我担心的是,这样的定义是否支持模型上的并发选择,例如,如果两个来自不同公司的用户选择了ModelA
谢谢