sql >> Database >  >> NoSQL >> MongoDB

Mongodb haalt collecties op door java-stuurprogramma

probeer dit:

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

Omdat er veel veranderingen zijn in de 3.0-serie java-stuurprogramma's met betrekking tot database, verzameling, enz. Ga door de snelle rondleiding voor meer begrip.




  1. mongodb filtert documenten met lengtegraad, breedtegraad en met een bepaalde afstand

  2. mangoest een object uit een geneste array verwijderen

  3. maak en update meerdere MongoDB-documenten in één gesprek

  4. Vind de totale tijd besteed door een gebruiker in mongoDB