MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Sails.js-Upgrade auf v1-Abfragen mit Berücksichtigung der Groß-/Kleinschreibung

Für MongoDB müssen wir eine native Mongo-Abfrage durchführen, um Groß- und Kleinschreibung zu erhalten:

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"'));

Weitere Informationen zur nativen Mongo-Abfrage finden Sie hier:https://stackoverflow.com/a/54830620/1828637