MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Atualização do Sails.js para consultas reversas que diferenciam maiúsculas de minúsculas v1


Para o MongoDB, precisamos fazer uma consulta mongo nativa para não diferenciar maiúsculas de minúsculas:
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"'));

Veja aqui para saber mais sobre a consulta nativa do mongo - https://stackoverflow.com/a/54830620/1828637