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

Mongodb hente samlinger af java driver

prøv dette:

    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();
    }

Da der er mange ændringer i 3.0-seriens java-driver relateret til database, samling osv. Gå venligst gennem hurtig tur for mere forståelse.




  1. Express.js - Filtrer et mongodb-id i URL'en

  2. Hvad er den bedste praksis at forbinde/afbryde forbindelsen til en database?

  3. MongoDB $træk

  4. Hvordan kan jeg liste alle samlinger i MongoDB-skallen?