Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.net.UnknownHostException;
- import java.util.List;
- import java.util.Set;
- import com.mongodb.BasicDBObject;
- import com.mongodb.DB;
- import com.mongodb.DBCollection;
- import com.mongodb.DBCursor;
- import com.mongodb.Mongo;
- public class MainMongo {
- private Mongo conexion;
- private DB database;
- private DBCollection collection;
- /**
- * @param args
- * @throws UnknownHostException
- */
- public static void main(String[] args) throws UnknownHostException {
- // TODO Auto-generated method stub
- MainMongo ObjetoMongo = new MainMongo();
- ObjetoMongo.conexion("localhost");
- ObjetoMongo.colecciones();
- ObjetoMongo.insertar();
- ObjetoMongo.mostrarelementos();
- }
- private void conexion(String host) throws UnknownHostException {
- this.conexion = new Mongo(host);
- List<String> bases = conexion.getDatabaseNames();
- System.out.println("Bases de datos :");
- int i = 0;
- for (String b : bases) {
- System.out.println("Bases de datos "+i+" : "+b);
- i += 1;
- }
- System.out.println("Usando test");
- this.database = this.conexion.getDB( "test" );
- }
- private void colecciones() {
- Set<String> colls = this.database.getCollectionNames();
- System.out.println("Colecciones de "+this.database.getName().toString());
- for (String c : colls) {
- System.out.println(c);
- }
- this.collection = this.database.getCollection("test");
- System.out.println("Usando test");
- }
- private void mostrarelementos() {
- System.out.println("Todos los elementos :");
- DBCursor cursor = this.collection.find();
- try {
- while(cursor.hasNext()) {
- System.out.println(cursor.next());
- }
- } finally {
- cursor.close();
- }
- }
- private void insertar() {
- System.out.println("Insertando elementos");
- for (int i=0; i < 100; i++) {
- this.collection.insert(new BasicDBObject("Elemento : ", i);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement