[英]How to use the .find() method in Sails.js v1 to search case-insensitive
长话短说,find方法以区分大小写的方式进行搜索,我希望它以不区分大小写的方式进行搜索。 使包含修饰符的大小写在Mongo中不区分大小写。
return res.send(await Template.find({
where: { 'title' : { startsWith : 'f' }
}));
就我而言,我是通过以下方式解决的:
ALTER TABLE 'some_table' convert TO CHARACTER SET utf8 COLLATE utf8_unicode_ci
Sails 文档说:“为了解决此问题,您可以将MySQL数据库中的表设置为区分大小写的排序规则,例如utf8_bin。” 我使用“ utf8_unicode_ci”,因为这是不区分大小写的排序规则。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.