一个非常快速的问题,我将如何在下面执行此操作:
> db.blog.posts.findOne()
{
"_id" : ObjectId("4b253b067525f35f94b60a31"),
"title" : "A Blog Post",
"content" : "...",
"author" : {
"name" : "joe",
"email" : "joe@example.com"
}
}
我在 Javascript 中看到的答案是这样的:
> db.blog.posts.update({"author.name" : "joe"}, {"$set" : {"author.name" : "joe schmoe"}})
但是我将如何在 Java 中做到这一点?
如果我有一个非常深层次的价值必须改变,我应该使用这种方式吗?比如:“person.abc.xyz.name.address”?