在模式的大多数表中都有一列。我想将它作为默认的sequelize行为,以按此参数过滤每个搜索。
显而易见的解决方案是在每个选择中都包含条件。但是,我试图寻找其他方法,例如在模型声明中插入此条件(可能使用钩子)。另外,理想情况下,我希望条件是默认但可选的。最终,我找不到使它工作的方法。
我浏览了续集文档,但找不到任何东西。这样的事情可以在实际查询之前在模型声明或其他级别完成吗?
答案 0 :(得分:1)
我认为添加defaultScope可以为您提供帮助。 http://docs.sequelizejs.com/manual/tutorial/scopes.html