我必須添加部分文本搜索功能。誰能建議我如何使用 nodejs 在 mongodb 中添加部分文本搜索功能。
uj5u.com熱心網友回復:
澄清一下,您正在尋找多列中的部分文本匹配?
如果我理解你的話,我相信你可以為你有興趣匹配的每個欄位使用$ora 。$regex
您可以使用帶有正斜杠的文本匹配。例如,如果搜索詞是“mongodb”,您可以說它"$regex": /mongodb/會在欄位中搜索該短語。
{
$or: [
{"field_1": {"$regex": YOUR_SEARCH_STRING} },
{"field_2": {"$regex": YOUR_SEARCH_STRING} }
]
}
我是 Stack Overflow 的新手,所以如果這不是您要找的內容,請告訴我,我可以嘗試更具體地回答。
uj5u.com熱心網友回復:
您可以$regex用于部分文本搜索功能。這就是我相信你正在尋找的東西。
MongoDB $正則運算式檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/459375.html
上一篇:具有限制大小的MongoDB值集
