Ho alcuni problemi per capire nosql. Sto usando mongodb e java e vorrei creare qualcosa del genere: una tabella (persone) con una colonna per nome (come stringa), età (come numero intero), sposato (booleano). In una sql normale sarebbe facile ... ma come andare avanti con mongodb e java?Tabella SQL a nosql (MongoDB) - esempio semplice
Ok, lo so: una tabella in mongodb è una raccolta e una colonna è un campo BSON. Vorrei iniziare così
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);
i primi 3 passaggi sono facili. Ho la mia collezione (tabella), dovrei fare il nome dei campi BSON (colonne), età, sposato. Ma come? Conosco il metodo put(), ma cosa dovrei inserire? E se ho il costrutto, vorrei aggiungere alcune "persone".
Qualche idea? Grazie
morfina o altri Java POJO a Mongo Data Mapper di base vi aiuterà troppo – tgkprog