[英]how to insert embedded document using spring data mongodb mongotemplate
[英]Spring data mongodb remove a property from a document using MongoTemplate
我有一份文件如下所示
{
"_id" : ObjectId("5864ddd8e38112fd70b89893"),
"_class" : "com.apic.models.UserReg",
"name" : "xxx",
"email" : "xxx.xxx@xxx.com"
"activationToken" : "fe8376ea2dbdf61ebc"
}
如何使用Spring MongoTemplate
从中删除属性activationToken
?
以下示例使用$unset
update修饰符从电子邮件xxx.xxx@xxx.com
文档中删除属性activationToken
:
Query query = new Query();
query.addCriteria(Criteria.where("email").is("xxx.xxx@xxx.com"));
Update update = new Update();
update.unset("activationToken");
// run update operation
mongoTemplate.updateMulti(query, update, User.class);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.