在mongo中搜索带有特殊字符的字符串

时间:2019-05-14 10:03:25

标签: mongodb mongodb-query

我想在mongo中搜索一个用特殊字符存储的字符串

db.getCollection('tb_tickets').find({"workflow_fields.label": "3~!@#$%^&*()__+}{|":<>?/.,';\][NAME"})

我的用例不允许我先转义特殊字符,然后再存储在mongo中。 如何在mongo查询中搜索3~!@#$%^&*()__+}{|":<>?/.,';\][NAME

1 个答案:

答案 0 :(得分:0)

您需要转引号:"3~!@#$%^&*()__+}{|\":<>?/.,';\][NAME"(请注意{{1}之前的\

"

(如果您查看问题,则可以看出有些问题,因为语法突出显示没有正确突出显示您的字符串。)