谁能告诉我为什么这个命令在 MongoDB shell 客户端不起作用:
db.coll.update({'live':true},{$set:{'mask':"\D\D\D\D\D\D\D\D"}},false,true)
但
db.coll.findOne({'id':'someId'})
将掩码字段返回为:
"mask" : "DDDDDDDD",
斜线去哪儿了?
我尝试使用 \\D 进行“双重转义”,并插入两个斜杠:
"mask" : "\\D\\D\\D\\D\\D\\D\\D\\D",
MongoDB shell 版本:2.0.6,MongoDB 版本:2.0.5,OSX Lion
谢谢