MongoDB 嵌套 - 搜索 TrackingValues
MongoDB Nested - Search TrackingValues
我们需要按顺序对嵌套的关键字数组执行基于短语的搜索(如 Google 的“”)。
例如,假设数据如下所示:
{
Name: "question",
body: [
"We",
"need",
"to",
"perform",
"a",
"search",
"like",
"google's"
]
}
通过搜索:"we search" – 我不会得到任何结果,但通过搜索以下任何一项都会返回文档:"we need"、"to perform a search"、"we"等等
我确实需要对单词进行标记以进行加密,因此将它们保存为字符串对我来说无法做到……
有可能吗?
伙计们,我试图在MongoDB的技术支持下解决它。显然,没有开箱即用的解决方案。
我已经能够 "solve" 通过保留另一个字段,将所有标记化、加密的单词连接到一个字符串中,并在其上使用正则表达式来做到这一点。
不理想,需要复制一些数据——但它符合我们的需要。
我们需要按顺序对嵌套的关键字数组执行基于短语的搜索(如 Google 的“”)。
例如,假设数据如下所示:
{
Name: "question",
body: [
"We",
"need",
"to",
"perform",
"a",
"search",
"like",
"google's"
]
}
通过搜索:"we search" – 我不会得到任何结果,但通过搜索以下任何一项都会返回文档:"we need"、"to perform a search"、"we"等等
我确实需要对单词进行标记以进行加密,因此将它们保存为字符串对我来说无法做到……
有可能吗?
伙计们,我试图在MongoDB的技术支持下解决它。显然,没有开箱即用的解决方案。
我已经能够 "solve" 通过保留另一个字段,将所有标记化、加密的单词连接到一个字符串中,并在其上使用正则表达式来做到这一点。
不理想,需要复制一些数据——但它符合我们的需要。