sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo suprimir una columna en mongodb usando controladores Java?

Puedes probar algo como esto.

import static com.mongodb.client.model.Projections.excludeId;

FindIterable<Document> resultSet = db.getCollection("document").find(query).projection(excludeId());

Excluir otros campos

import static com.mongodb.client.model.Projections.fields;

FindIterable<Document> resultSet = db.getCollection("document").find(query).projection(
fields(exclude("fieldname", "fieldvalue")));

Para una lista completa de proyecciones.

http://api.mongodb.com/ java/3.0/?com/mongodb/client/model/Projections.html http://mongodb.github.io/mongo-java- controlador/3.0/constructores/proyecciones/