javaでMongoDBのデータの挿入(insertOne)、更新(updateOne)をするサンプル
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);