sql >> Database teknologi >  >> NoSQL >> MongoDB

Hvordan undertrykker man en kolonne i mongodb ved hjælp af Java-drivere?

Du kan prøve noget som dette.

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

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

Ekskluder andre felter

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

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

For komplet liste over 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. Mongoid, hvordan bestiller man gennem en reference_one forening (og efterfølgende foreninger)?

  2. Mongo DB relationer mellem objekter

  3. Problemer med at starte MongoDB på Windows

  4. hvordan gemmer man et resultat fra en mongodb-forespørgsel i en javascript-variabel?