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

Mongodb pobiera kolekcje przez sterownik java

spróbuj tego:

    import org.bson.Document;

    import com.mongodb.BasicDBObject;
    import com.mongodb.MongoClient;
    import com.mongodb.ServerAddress;
    import com.mongodb.client.MongoCollection;
    import com.mongodb.client.MongoCursor;
    import com.mongodb.client.MongoDatabase;

    MongoClient mongoClient = new MongoClient(new ServerAddress("localhost", 27017));

    MongoDatabase db = mongoClient.getDatabase("local");

    MongoCollection<Document> collection = db.getCollection("sadi");

    BasicDBObject searchQuery = new BasicDBObject();
    searchQuery.put("name","amran");

    MongoCursor<Document> cursor = collection.find(searchQuery).iterator();  
    try {
        while (cursor.hasNext()) {
            System.out.println(cursor.next().toJson());
        }
    } finally {
        cursor.close();
    }

Ponieważ istnieje wiele zmian w sterowniku java serii 3.0 związanych z bazą danych, kolekcją itp. Zapoznaj się z szybką wycieczką dla lepszego zrozumienia.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Przywracanie zrzutu bazy danych starszej wersji mongo do nowej wersji mongo

  2. Jak zawinąć wyniki wielu odpowiedzi axios.get w jedną tablicę?

  3. Sortowanie wyników zapytania według kolejności elementów w podanej tablicy warunków w Mongoose

  4. Wywołanie funkcji db.system.js w $where

  5. Powłoka Mongo wykonuje zapytanie z pliku i pokazuje wynik