Я знаю, как мы помещаем данные в коллекциях, но как их добавить в подталки, как в примере ниже?Как вставить данные в подкаталоги в MongoDb?
Jar файлы:
BSON-3.4.2.jar,
MongoDB-водитель-3.4.2.jar,
MongoDB-водитель-асинхронный 3.4.2.jar,
MongoDB -driver-ядро-3.4.2.jar
Java файлы:
MongoClient mongoClient = new MongoClient("localhost" , 27017);
DB db = mongoClient.getDB("test");
System.out.println("Connect to database successfully");
boolean auth = db.authenticate(myUserName, myPassword);
System.out.println("Authentication: "+auth);
DBCollection coll = db.getCollection("mycol");
System.out.println("Collection mycol selected successfully");
BasicDBObject doc = new BasicDBObject("title", "MongoDB").
append("description", "database").
append("likes", 100).
append("url", "http://www.instagram.com/").
append("by", "users");
coll.insert(doc);
MongoDB:
{
"_id" : "test",
"status" : 2,
"time" : null,
"instagram" :{
"description" : "database",
"likes" : 100,
"url" : "http://www.instagram.com/",
"by", "users"
},
"batchid" : 15000234
}
Есть ли способ без использования jongo? –
Точечная нотация, без jongo: [следовать этому ответу] (http://stackoverflow.com/a/33864465/1535071) – imTachu