MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Mongodb извлича колекции чрез java драйвер

опитайте това:

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

Тъй като има много промени в java драйвера от серия 3.0, свързани с база данни, колекция и т.н. Моля, преминете през бърза обиколка за повече разбиране.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. как да създадете индекс от mongoose в еластично търсене в node,expressjs

  2. Използвате JSON с MongoDB?

  3. пребройте полето на поддокумент и общата сума в mongodb

  4. Не може да се изтегли от вложен масив и поддокумент за връщане на заявка с помощта на MongoTemplate

  5. Как можете да посочите реда на свойствата в javascript обект за MongoDB индекс в node.js?