我有一个如下所示的文档
{
"_id" : ObjectId("5864ddd8e38112fd70b89893"),
"_class" : "com.apic.models.UserReg",
"name" : "xxx",
"email" : "[email protected] /cdn-cgi/l/email-protection"
"activationToken" : "fe8376ea2dbdf61ebc"
}
我怎样才能删除该财产activationToken
使用 Spring 从中获取MongoTemplate
?
以下示例删除该属性activationToken
来自带有电子邮件的文档[email protected] /cdn-cgi/l/email-protection
使用$unset https://docs.mongodb.com/manual/reference/operator/update/unset/更新修改器:
Query query = new Query();
query.addCriteria(Criteria.where("email").is("[email protected] /cdn-cgi/l/email-protection"));
Update update = new Update();
update.unset("activationToken");
// run update operation
mongoTemplate.updateMulti(query, update, User.class);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)