$where
का उपयोग करें एकत्रीकरण पाइपलाइन
से पाइपलाइन चरण अवांछित दस्तावेज़ों को फ़िल्टर करने के लिए अपनी खोज करने के बाद। तो उदाहरण के लिए,
Client.aggregate([
{
"$search": {
"autocomplete": {
"query": `${request.query.term}`,
"path": "name",
"fuzzy": {
"maxEdits": 2,
"prefixLength": 3,
},
},
},
},
{
$match: { city: 'city-name' }
},
{
$limit: 3
},
{
$project: {
"_id": 0,
}
}
]);