这个问题与 MongoDB Compass Community Version 1.17.0 有关。
代码{ location: /IL$|US$/i }
(带有正则表达式选项)与文档过滤器工具一起使用,但$match
应用程序说与聚合管道阶段一起使用Expected "[" or AggregationStage but "{" found.
没有正则表达式选项的代码,即{ location: /IL$|US$/ }
在过滤器和聚合工具中都有效。
如何在$match
MongoDB Compass 的管道阶段使用正则表达式选项?