MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Jak wyszukiwać dokumenty za pomocą pola _id w sterowniku Java mongodb?

Nie jestem pewien, czy inni mogą szukać odpowiedzi na ten temat, ale oto najprostszy sposób wyszukiwania rekordu MongoDB na podstawie „_id”. Dokumentacja MongoDB nie jest aktualizowana i nadal pokazuje ObjectId jako część com.mongodb pakiet (ogólnie też nie daje wielu informacji na temat wyszukiwania według ObjectId).

import org.bson.types.ObjectId;

public DBObject findDocumentById(String id) {

    BasicDBObject query = new BasicDBObject();
    query.put("_id", new ObjectId(id));

    DBObject dbObj = collection.findOne(query);
    return dbObj;
}


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Pogrupuj wynik w 15-minutowym przedziale czasowym w MongoDb

  2. Czym są podstawowe polecenia MongoDB i jak ich używać?

  3. (węzeł:3341) Ostrzeżenie o wycofaniu:mangusta:mpromise

  4. Jednostki używane dla maxdistance i MongoDB?

  5. Jak zmienić kolejność tablicy za pomocą MongoDB?