问题描述
我需要等效于此SQL查询的动态查询
select * from employees where first_name like '%fish%' or last_name like '%fish%'
。
我尝试了下面的代码,但没有用。
const employees = EmsModel.query('pk')
.eq('emp_prof')
.and()
.where('first_name')
.contains(params.name)
.or()
.where('last_name')
.contains(params.name)
.exec();
任何人都可以引导我。
解决方法
这对我有用!
const员工= EmsModel.query('pk') .eq('emp_prof') 。和() .parenthesis(新dynamoose.Condition()。where('first_name')。contains(param).or()。where('last_name')。contains(param)) .exec();