Aggiunto il filtro per Provincia

This commit is contained in:
paoloar77
2022-01-23 23:25:34 +01:00
parent 66eaca6d41
commit 632534eed1
15 changed files with 89399 additions and 24 deletions

View File

@@ -10,6 +10,8 @@ const tools = require('../tools/general');
const {ObjectID} = require('mongodb');
const shared_consts = require('../tools/shared_nodejs');
// Resolving error Unknown modifier: $pushAll
mongoose.plugin(schema => {
schema.options.usePushEach = true;
@@ -111,8 +113,15 @@ CitySchema.statics.executeQueryPickup = async function(idapp, params) {
return [];
}
const ris = await City.find({ comune: { $regex : '^' + strfind, $options: 'i' } }, {comune: 1, prov: 1, reg: 1}).lean();
return ris;
let filterfindexact = {comune: strfind};
const risexact = await City.find(filterfindexact, {comune: 1, prov: 1, reg: 1}).lean();
let filterfind = {comune: {$regex: '^' + strfind, $options: 'i'}};
const ris = await City.find(filterfind, {comune: 1, prov: 1, reg: 1}).lean().limit(10);
return [...risexact, ...ris];
};