我有一些问题,以了解nosql。即时通讯使用MongoDB和Java,并希望创建类似的东西:一个表(人)与名称(作为字符串),年龄(整数),结婚(布尔)列。在一个普通的SQL中,它会很容易...但是如何继续使用MongoDB和Java?SQL表到nosql(MongoDB) - 简单的例子
好东西我知道:mongodb中的表是一个集合,而列是BSON字段。我会开始这样
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);
前3个步骤很容易。我有我的收藏(表),我应该让BSON字段(列)名称,年龄,结婚。但是如何?我知道put()方法,但我应该放入什么?如果我有这个结构,我想补充一些“人员”。
任何想法?谢谢
吗啡或其他Java POJO来蒙戈数据库映射器将帮助太 – tgkprog