Con el controlador Java MongoDB, estoy buscando una manera de volver campos limitan sólo con un find()
o findOne()
. Por ejemplo, tengo una colección "people"
con campos: "id"
, "name"
, "surname"
, "address"
, "city"
... y sólo quiero volver "name"
y "surname"
mongodb Java - Cómo devolver campos restringidos con find() o findOne()
He buscado en la Web y que acabo de encontrar este ejemplo de código java MongoDB: http://vsbabu.org/mt/archives/2010/03/02/simple_mongodbjava_example.html
OK eso es todo, parece que tenemos que devolver min. 2 campos ... this.dbcoll = this.db.getCollection ("personas"); DBCursor cursor = this.dbcoll.find (nuevo BasicDBObject(), nuevo BasicDBObject ("nombre", "apellido")); – kozher
Creo que harías BasicDBObjectBuilder.start(). Add ("nombre", 1) .add ("apellido", 1) .get() – lobster1234