在mongo $ text中逃避反斜杠和双引号

时间:2016-04-19 08:41:24

标签: javascript mongodb

我有一个问题,mongo $ text $搜索一个短语。所以我想从我的变量创建一个$ search短语。 $ search短语应如下所示:" \" search \""。所以在javascript中我们可以通过添加一个斜杠来转义引号和反斜杠:'\\\"search\\\"'。但是如果我们在某个地方打印或传递它,我们将在不同的环境中获得不同的结果。在浏览器中,我们将在节点js(5.x)中获得'\"search\"',我们将获得此'\\"search\\"。有什么事? 我的最终目标是构建$ search字符串,以便在mongoDB $ text运算符中使用。也许有人可以帮我解决这个问题或者上面的问题。

1 个答案:

答案 0 :(得分:1)

(我知道它已经很晚了,但我想回答以防有人会发现这个页面正在寻找解决这个问题的方法)

您不必使用正确的Javascript格式编写它。只需将其保留在MongoShell

中即可
string total

因此,接近通用字符串的好方法是

0

希望它有所帮助。