J'ai quelques problèmes pour comprendre nosql. Im en utilisant mongodb et java et voudrais créer quelque chose comme ça: une table (personnes) avec une colonne pour le nom (comme chaîne), l'âge (comme entier), marié (booléen). Dans un sql normal ce serait facile ... mais comment continuer avec mongodb et java?Table SQL à nosql (MongoDB) - exemple simple
Ok, je sais: une table dans mongodb est une collection et une colonne est un champ BSON. Je commencerais comme ceci
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);
les 3 premières étapes sont faciles. J'ai ma collection (table), je devrais faire le nom des champs BSON (colonnes), âge, marié. Mais comment? Je connais la méthode put(), mais que dois-je mettre? Et si j'ai la construction, j'aimerais ajouter quelques "personnes".
Des idées? Merci
morphia ou autre Java POJO à Mongo Base de données mappeur aidera aussi – tgkprog