MongoDB正则表达式与2个管道之间的字符串不匹配

时间:2016-08-08 14:18:33

标签: javascript regex mongodb mongodb-query regex-negation

所以我希望正则表达式匹配这种类型的元素,这个正则表达式是用javascript创建的。

我假设在mongo中你需要\\来逃避而不是一个

元素:toto|titi|tata|tete

  • 如果我的值为tetetititatatete,则返回false

  • 如果我的值tozewe返回true

  • toto|titi因为值无关紧要,因为我有一个正则表达式从值中删除特殊字符(它将变为tototiti

atm我使用"(^|\|)" + value + "(\||$)"来反其道而行之   - 当我的值为tetetititatatete时,它会返回true

  • 当我的值tozewe返回false

我试过

  • "(^|\|)(?!" + value + ")(\||$)"无效

  • "(^|\|)(?!" + value + ").*(\||$)"无效

我不知道,有人会有吗?

0 个答案:

没有答案