/ / Sails.js upgrade na v1 reverzne malé a veľké písmená - node.js, mongodb, sails.js, sails-mongo

Sails.js upgradu na v1 obrátené citlivé otázky - node.js, mongodb, sails.js, sails-mongo

Po inovácii na plachty v1 sa všetky požiadavky v radičoch stali veľkými a malými písmenami.

Aj keď sa to očakáva, komentoval tu: https://sailsjs.com/documentation/concepts/models-and-orm/models#?case-sensitivity, Chcel by som mat nerozlišuje veľkosť písmen správanie.

Podľa mojich otázok je to problém a nedokážem prísť na spôsob, ako ho znova citovať na veľké a malé písmená. Pri výrobe používam MongoDB.

Akákoľvek pomoc alebo návrh by sa veľmi ocenil.

odpovede:

0 pre odpoveď č. 1

Ako špecifikujú prepojené dokumenty plachiet, mali by ste to urobiť v databáze:

Väčšina databáz predvolene rozlišujú veľké a malé písmená, ale v zriedkavých prípadoch, keď nie sú vhodné a chcete zmeniť toto správanie, musíte databázu upraviť.

Keďže používate MongoDB, znamená to vytvoriť necitlivý index:

db.collection.createIndex({ key: 1 }, {
collation: {
locale: "en",
strength: 1
}
})