Il primo passo e' quello di scaricare la libreria con i driver di connessione per Java ed importarla nel vostro programma (in questo momento la versione dei driver e' la 3.2.1).
A questo punto il primo passo da fare e' quello di creare un oggetto client che useremo per la connessione al server:
Vi faccio notare che il Client effettuera' una connessione al server in "locale" sulla porta di default, per connessioni a db che non sono in locale la sintassi e' la seguente:
Codice: Seleziona tutto
MongoClient client = new MongoClient("SERVER_ADDRESS", SERVER_PORT);
Dove al posto di SERVER ADDRESS dovrete inserire l'indirizzo IP del server su cui si trova MongoDB ed al posto di SERVER_PORT il numero della porta su cui il server e' in ascolto (di default e' la 27017).
A questo punto creiamo una connessione al DataBase su cui vogliamo lavorare:
Codice: Seleziona tutto
MongoDatabase db = client.getDatabase("NOME_DATABASE");
Dove al posto di NOME_DATABASE dovete inserire il nome del database ed infine andare a leggere la collezione di dati utilizzando per esempio un iteratore nel seguente modo:
Codice: Seleziona tutto
FindIterable<Document> iterable = db.getCollection("NOME_COLLEZIONE").find();
iterable.forEach(new Block<Document>() {
@Override
public void apply(final Document document) {
System.out.println(document);
}
});
Dove al posto di NOME_COLLEZIONE andrete ad inserire la vostra collezione da leggere.
Per il momento e' tutto.
Roberto Basile