我无法使用Sails.js V1.0 + Waterline ORM从数据库中获取不区分大小写的搜索。我正在使用sails-postgresql适配器。运行环境是Heroku + Heroku PostgreSQL。
有什么方法可以关闭数据库适配器中的以下设置 -出于性能原因,包含的大小写敏感性取决于数据库适配器。
试过方法:
数据存储配置为:
default: {
adapter: 'sails-postgresql',
url: 'postgres://....',
ssl: true,
wlNext: {
caseSensitive: true
}
}
代码块是:
var meetings = await Meeting.find({
select: ['id', 'uid', 'name', 'deleted', 'complete'],
where: {
owner: user.id,
name: { contains: searchJson.name } : ""
},
skip: (inputs.page > 0) ? (inputs.page) : 0,
limit: (inputs.limit > 0) ? (inputs.limit) : 10,
sort: 'date DESC'
});