Таблица SQL для nosql (MongoDB) - простой пример

У меня есть некоторые проблемы с пониманием nosql Я использую mongodb и java и хотел бы создать что-то вроде этого: таблицу (люди) со столбцом для имени (в виде строки), возраста (в виде целого числа), женат (логическое значение). В обычном 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);

, первые 3 шага просты. У меня есть моя коллекция (таблица), я должен сделать поля BSON (столбцы) имя, возраст, замужем. Но как? Я знаю метод put (), но что я должен вставить? И если у меня есть конструкция, я бы

Есть идеи? Спасибо

7
задан Community 22 September 2017 в 18:01
поделиться