繁体   English   中英

如何在Sails.js v1中使用.find()方法搜索不区分大小写的

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM