在 Dynamoose 中查询 OR 条件
Querying OR condition in Dynamoose
我需要与此 SQL 查询等效的 dynamoose 查询
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 employees = EmsModel.query('pk')
.eq('emp_prof')
.and()
.parenthesis(new dynamoose.Condition().where('first_name').contains(param).or().where('last_name').contains(param))
.exec();
我需要与此 SQL 查询等效的 dynamoose 查询
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 employees = EmsModel.query('pk') .eq('emp_prof') .and() .parenthesis(new dynamoose.Condition().where('first_name').contains(param).or().where('last_name').contains(param)) .exec();