【发布时间】:2026-01-23 02:15:01
【问题描述】:
我是 MongoDB 的新手。
我正在使用 spring data 和 mongodb 编写一个应用程序,我有一个包含两个字段的类:firstname 和 lastname。
我需要对全名中包含一个字符串 (firstname + lastname) 的文档进行一次查询。
例如:firstname = "Hansen David"、lastname = "Gonzalez Sastoque" 我有一个查询要查找David Gonzalez。在这个例子中,我希望有一个匹配。
连接两个字符串可以解决,但我不知道如何执行。
【问题讨论】:
-
不太清楚你在追求什么......你需要将你的“名字”和“姓氏”字符串分成单词然后搜索所有组合吗?或者您是否正在寻找名字和姓氏连接的子字符串(例如“Hansen David Gonzalez Sastoque”)?
-
我正在寻找名字和姓氏连接的子字符串(更确切地说是包含)。例如,查看“Hansen David Gonzalez Sastoque”(名字+姓氏)是否包含“David Gonzalez”(要串联搜索的字符串)
标签: mongodb mongodb-query