MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Spring data mongodb remove uma propriedade de um documento usando MongoTemplate


O exemplo a seguir remove a propriedade activationToken de documentos com o e-mail [email protected] usando o $unset modificador de atualização:
Query query = new Query();
query.addCriteria(Criteria.where("email").is("[email protected]"));
Update update = new Update();
update.unset("activationToken");

// run update operation
mongoTemplate.updateMulti(query, update, User.class);