W przypadku sterownika Java Mongodb, szukam sposobu zwracania tylko ograniczonych pól przy pomocy find()
lub findOne()
. Na przykład, mam kolekcję "people"
z dziedzin: "id"
, "name"
, "surname"
, "address"
, "city"
... a ja po prostu chce wrócić "name"
i "surname"
Mongodb Java - Jak zwrócić ograniczone pola za pomocą find() lub findOne()
Szukałem w internecie i po prostu znalazłem ten przykład kodu Java MongoDB: http://vsbabu.org/mt/archives/2010/03/02/simple_mongodbjava_example.html
OK to wszystko, wygląda na to, że musimy zwrócić min. 2 pola ... this.dbcoll = this.db.getCollection ("ludzie"); Kursor DBCursor = this.dbcoll.find (new BasicDBObject(), new BasicDBObject ("name", "surname")); – kozher
Myślę, że możesz zrobić BasicDBObjectBuilder.start(). Add ("nazwa", 1) .add ("nazwisko", 1) .get() – lobster1234