gpt4 book ai didi

mongodb - 查找任何字段与搜索字符串匹配的文档

转载 作者:可可西里 更新时间:2023-11-01 09:12:28 25 4
gpt4 key购买 nike

<分区>

我在研究了 MongoDB 文本搜索和关键字索引之后问了这个问题。我还找到了一个 similar question ,但是向包含所有字段值的每个文档添加一个数组似乎是一个笨拙的解决方案。因此这个问题。

我们需要编写一个查询,以返回任何字段与搜索字符串匹配的文档。

我们的第一个想法是按照以下方式编写查询:

db.collection.find( { field_one: /search string/i, 
field_two: /search string/i,
field_three: /search string/i } );

我们面临的挑战是字段会因文档而异,因此我们无法在查询中对字段名称进行硬编码。

MongoDB 是否可以使用类似以下伪代码的东西?

db.collection.find( { [any field]: /search string/i } );

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com