如何在mongodb docs值中忽略连字符

时间:2019-06-11 13:47:20

标签: mongodb

嗨,我的问题是我有一个数据集合,在数据中我有一个值字符串,单词之间带有连字符 示例:“ item:'e-commerce'”

我的问题是,当我查询字符串时,是否有任何选项可将mongo设置为忽略连字符, 要查询的示例:要搜索“电子商务”的值,结果应为“ item:'e-commerce'”,最糟糕的解决方案是对没有连字符的集合进行归一化。

1 个答案:

答案 0 :(得分:0)

将此字段归一化听起来就像去这里的方式。

另一种(可能很糟糕)的方法是使用collation,该方法将alternate设置为"shifted",以便您在进行比较时忽略所有空格和标点符号。