希望插入包含双引号和单引号的字符串,如下所示。
db.collectionName.insert({" filedName":"我的字段包含"双引号"以及'单引号'如何插入" ;});
当我尝试上面的插入时,它出现错误,因为我的字段包含双引号,有人可以告诉我像插入双引号的scape序列吗?
不能在我的字段下也包含单引号。 db.collectionName.insert({" filedName":'我的字段包含"双引号"以及'单引号'如何插入'}) ;
由于 贾瓦德
答案 0 :(得分:3)
我认为这取决于您使用代码的上下文。
如果它在纯js(例如node.js)中,您可以使用\
转义引号char,如下所示:
db.collectionName.insert({"filedName" : "my field contains \"double quotes\" and 'single quotes' how to insert"}) ;
但是在HTML上下文中它是不可能的,你需要用适当的XML实体表示替换双引号,"
答案 1 :(得分:0)
请考虑使用重音/重音(`
,decimal ASCII code 96)来将字符串括在引号中。