Как найти запись в ModngoDb используя часть ObjectId
Использовал много способов. Пытался через regex. Делал agrigate для создания новой строки внутри записей для последующего поиска. Пытался создавать регулярные выражения для имитации ObjectId. Ничего не помогает. Поиск по остальным параметрам работает хорошо.
if (searchQuery && searchQuery !== '') {
const searchRegex = new RegExp(searchQuery, 'i');
query.$and.push({
$or: [
{ '_id': { $regex: searchRegex } },
{'id': { $regex: searchRegex }},
{ 'deliveryDate': { $regex: searchRegex } },
{ 'userAcc.name': { $regex: searchRegex } },
{ 'userAcc.tradeName': { $regex: searchRegex } },
{ 'idTucomida': { $regex: searchRegex } },
{ 'description': { $regex: searchRegex } }
]
});
}
`