我的 mongo 数据库中有很多文件。我只想检索那些包含“hello world”一词的文件。文本不是文件名的一部分,但可以在文件内部(内容)的任何位置找到。 mongo 是否为此提供任何 api?或者我们应该从 mongo 中检索每个文件并在每个文件中搜索它?请帮忙。
最佳答案
如果要全文搜索,可以集成mongodb和elasticsearch。查看 richardwilly98 的 mongodb-elasticsearch river https://github.com/richardwilly98/elasticsearch-river-mongodb/wiki .对于大文件,您需要 elasticsearch 映射器附件。
关于mongodb - 在存储在 mongo 中的文件中搜索文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12669193/