sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur undertrycker man en kolumn i mongodb med Java-drivrutiner?

Du kan prova något sånt här.

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

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

Uteslut andra fält

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

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

För fullständig lista över projektioner.

http://api.mongodb.com/ java/3.0/?com/mongodb/client/model/Projections.html http://mongodb.github.io/mongo-java- driver/3.0/builders/projections/




  1. Frågar efter array i inbäddad lista

  2. Att använda multiprocessing pool från selleri uppgift väcker undantag

  3. Varför kan jag inte hitta en post av _id i mongodb

  4. Är Redis list eller set pop metod tråd säker?