【发布时间】:2015-04-10 13:41:16
【问题描述】:
我有一个 _id 的 mongodb 对象,并且只想更新 DB 中的特定字段。有没有办法不使用 findone(id) 获取整个对象,然后设置必填字段并 save 到又是mongodb?我想要类似 sql update 机制的东西,它在 mongodb 中还没有。 我使用 java Spring 数据。
【问题讨论】:
标签: java mongodb spring-data
我有一个 _id 的 mongodb 对象,并且只想更新 DB 中的特定字段。有没有办法不使用 findone(id) 获取整个对象,然后设置必填字段并 save 到又是mongodb?我想要类似 sql update 机制的东西,它在 mongodb 中还没有。 我使用 java Spring 数据。
【问题讨论】:
标签: java mongodb spring-data
我假设您使用的是spring-data-mongodb,
MongoTemplate 有 update/upsert 的便捷方法。
【讨论】: