假设我在数据库中有以下文档:
{"_id":"test", "with space":{"a name":1}}
如何在 Casbah 中编写 $set 查询以将“with space”.“a name”更新为 2?
我在想一些事情:
collection.update(MongoDBObject("_id" -> "test"), "'with space'.'a name'" $set 2)
但是,如果我的字段名称未知并且我必须在运行时编写它们怎么办?有没有办法以安全的方式“逃离”它们?(例如,如果其中任何一个包含单引号等怎么办?)