sql >> Databáze >  >> NoSQL >> MongoDB

Mongodb načte sbírky pomocí ovladače java

zkuste toto:

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

Protože v ovladači java řady 3.0 došlo k mnoha změnám souvisejícím s databází, kolekcí atd. Projděte si prosím rychlou prohlídku pro větší porozumění.




  1. Nelze se připojit k alternativní Mongo DB v Meteor App

  2. Mongoose vložené dokumenty / DocumentsArrays id

  3. MongoDB - Geoprostorový průnik dvou polygonů

  4. Jak implementovat oAuth2 spolu s ověřováním JWT v jarním bootování?