我觉得自己在重新发明方向盘,但不幸的是,我无法找到正确的搜索词来获得答案:
我有一个springdata&mongo应用程序,通过它我需要查询带有两个字段的文档:firstname和lastname。应用程序以搜索令牌的形式接收输入(假设用户界面是一个字符串,通过空格拆分为令牌)。假设我们不考虑只有一个令牌传递到应用程序中的情况,我如何查询数据库,以便通过其中一个令牌找到与名字匹配的所有结果,通过任何一个其他令牌找到与姓氏匹配的所有结果,但不找到与名字匹配的令牌?
我觉得自己在重新发明方向盘,但不幸的是,我无法找到正确的搜索词来获得答案:
我有一个springdata&mongo应用程序,通过它我需要查询带有两个字段的文档:firstname和lastname。应用程序以搜索令牌的形式接收输入(假设用户界面是一个字符串,通过空格拆分为令牌)。假设我们不考虑只有一个令牌传递到应用程序中的情况,我如何查询数据库,以便通过其中一个令牌找到与名字匹配的所有结果,通过任何一个其他令牌找到与姓氏匹配的所有结果,但不找到与名字匹配的令牌?
暂无答案!
目前还没有任何答案,快来回答吧!