Tengo algunos problemas para comprender nosql. Estoy usando mongodb y java y me gustaría crear algo así: una tabla (personas) con una columna para el nombre (como cadena), edad (como entero), casado (booleano). En un sql normal, sería fácil ... ¿pero cómo continuar con mongodb y java?Tabla SQL para nosql (MongoDB) - fácil ejemplo
Ok cosas que sé: una tabla en mongodb es una colección y una columna es un campo BSON. Comenzaría así
Mongo m = new Mongo();
DB db = m.getDB("myDatabase");
DBCollection col = db.getCollection("Persons");
BasicDBObject doc = new BasicDBObject();
doc.put("something?", "something?");
col.insert(doc);
los primeros 3 pasos son fáciles. Tengo mi colección (tabla), debo hacer que los campos BSON (columnas) nombre, edad, casado. ¿Pero cómo? Conozco el método put(), pero ¿qué debo poner? Y si tengo el constructo, me gustaría agregar algunas "personas".
¿Alguna idea? Gracias
morfina u otro POJO Java para Mongo datos asignador de base ayudará demasiado – tgkprog