【发布时间】:2026-01-04 21:05:02
【问题描述】:
我使用 $indexOfCP 来定位某些特定单词的索引。 不幸的是,它只返回第一个结果。我想要所有的事件。 另外,$indexOfCP 区分大小写,我希望它不区分大小写。
这是一个例子:
db.inventory.aggregate(
[
{
$project:
{
cpLocation: { $indexOfCP: [ "$item", "foo" ] },
}
}
]
)
{ $indexOfCP: [ "cafeteria", "e" ] } 结果:3
【问题讨论】:
-
您可以使用
$regexFindAll聚合运算符以不区分大小写的方式查找所有出现的子字符串的索引。
标签: mongodb