我有些难以理解NoSQL。我正在使用MongoDB和Java,并希望创建类似于这样的内容:一个表(persons),其中包括姓名列(作为字符串)、年龄列(作为整数)和婚姻状况列(布尔值)。在普通的SQL中很容易实现...但是在MongoDB和Java中该怎么做呢?
好的,我知道的东西:在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);
第一步到第三步很简单。我有我的收藏(表),我应该制作BSON字段(列)的名称,年龄,已婚。但是怎么做呢?我知道put()方法,但我应该放什么呢?如果我有构造函数,我想要添加一些“人员”。 有什么想法吗?谢谢。