javaでMongoDBのデータの挿入(insertOne)、更新(updateOne)をするサンプル

2018年7月28日

1.データの挿入–insertOne
Document doc = new Document();
doc.append(“name", “品川太郎");
doc.append(“age", 32);
Date currentDate = new Date();
doc.append(“lastModified", “ISODate(“+currentDate+")");

cftCol.insertOne(doc);

2.データ更新–updateOne
Document updDoc = new Document(“name", “山田");
cftCol.updateOne(Filters.eq(“name", “大崎"), new Document(“$set", updDoc));

3.upsert
データがあったら更新、なかったら新規作成
Document updDoc = new Document(“name", “山田");
UpdateOptions op = new UpdateOptions().upsert(true);

cftCol.updateOne(Filters.eq(“name", “中村"), new Document(“$set", updDoc), op);

Java

Posted by arkgame