我正在使用 Spring Data MongoDB,目前我想知道是否有任何方法可以更新整个实体,如 mongoTemplate.update(entityObject)?因为通常的方法是一个一个地更新属性。 PS 代码用 Java 写的。
问问题
2136 次
2 回答
3
您可以在实体上使用 save() 方法。
http://www.mongodb.org/display/DOCS/Updating#Updating-%7B%7Bsave%28%29%7D%7Dinthemongoshell
http://www.mongodb.org/display/DOCS/Java+-+Saving+Objects+Using+DBObject
于 2012-04-13T14:47:46.487 回答
1
对 - save() 方法执行完整的文档替换。因为数据库是无模式的,所以字段的概念在文档之外并不真正存在。
于 2012-04-13T14:51:14.677 回答