标签: regex mongodb indexing
我的应用程序当前在文本字段上执行正则表达式搜索,该字段是逗号分隔的Objectids。根据{{3}},Mongo在进行正则表达式搜索时使用索引。
我最初的想法是使用数组来存储ObjectIds而不是使用字符串。但阵列搜索会比正则表达式搜索具有更好的性能,因为它们都使用索引吗?
答案 0 :(得分:2)
使用ObjectIds数组而不是逗号分隔的ObjectId字符串列表是这里的方法。
O(n)
O(log n)