Search like number field in MongoDb by NestJs

let aggregateTotal = [];
let aggregateMatch = {};
if (searchServiceDto.hasOwnProperty('code')) {
Object.assign(aggregateMatch, {
codeStr: new RegExp(searchServiceDto.code.toString()),
});

}
aggregateTotal.push(
{
$addFields : {
codeStr: {
$toString: '$code'
}
}
}
)
aggregateTotal.push({
$match: aggregateMatch,
});
aggregateTotal.push(
{
$project : {
codeStr: 0
}
}
)
let data = await this.serviceSoftModel.aggregate(aggregateTotal);

type code in MongoDb is number

--

--

I am a Back-End Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store