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 example@sqldat.com usando o $unset modificador de atualização:
Query query = new Query();
query.addCriteria(Criteria.where("email").is("example@sqldat.com"));
Update update = new Update();
update.unset("activationToken");

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