我想在mongo中搜索一个用特殊字符存储的字符串
db.getCollection('tb_tickets').find({"workflow_fields.label": "3~!@#$%^&*()__+}{|":<>?/.,';\][NAME"})
我的用例不允许我先转义特殊字符,然后再存储在mongo中。
如何在mongo查询中搜索3~!@#$%^&*()__+}{|":<>?/.,';\][NAME
。
答案 0 :(得分:0)
您需要转引号:"3~!@#$%^&*()__+}{|\":<>?/.,';\][NAME"
(请注意{{1}之前的\
)
"
(如果您查看问题,则可以看出有些问题,因为语法突出显示没有正确突出显示您的字符串。)