升级到 sails v1 后,控制器中的所有请求都变得区分大小写。
尽管这是预料之中的,但在这里评论道:https://sailsjs.com/documentation/concepts/models-and-orm/models#?case-sensitivity https://sailsjs.com/documentation/concepts/models-and-orm/models#?case-sensitivity, 我想拥有不区分大小写行为。
在我的查询中,这是一个问题,我无法找到一种方法使其再次不区分大小写。
我在生产中使用 MongoDB。
任何形式的帮助或建议将不胜感激。
对于 MongoDB,我们需要执行原生 mongo 查询以不区分大小写:
const collection = Pet.getDatastore().manager.collection(Pet.tableName);
const res = await collection.find({ name: { $regex: /blue/, $options: 'i' } });
const dataWithObjectIds = await res.toArray();
const dataWithIds = JSON.parse(JSON.stringify(rawDataArr).replace(/"_id"/g, '"id"'));
有关本机 mongo 查询的更多信息,请参阅此处 -https://stackoverflow.com/a/54830620/1828637 https://stackoverflow.com/a/54830620/1828637
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)