嗨,我的问题是我有一个数据集合,在数据中我有一个值字符串,单词之间带有连字符 示例:“ item:'e-commerce'”
我的问题是,当我查询字符串时,是否有任何选项可将mongo设置为忽略连字符, 要查询的示例:要搜索“电子商务”的值,结果应为“ item:'e-commerce'”,最糟糕的解决方案是对没有连字符的集合进行归一化。
答案 0 :(得分:0)
将此字段归一化听起来就像去这里的方式。
另一种(可能很糟糕)的方法是使用collation,该方法将alternate
设置为"shifted"
,以便您在进行比较时忽略所有空格和标点符号。