Is it possible to use insertMany for an ArrayList? I implemented a code but the data didn't insert into the collection.
ObjectId logId = new ObjectId();
LogFile data =logfileRepo.save(new LogFile(String.valueOf(logId), fileName, now));
ArrayList<Object> listdata = new ArrayList<>();
if (arr != null) {
//Iterating JSON array
for (int i=0;i<arr.size();i++){
//Adding each element of JSON array into ArrayList
listdata.add(arr.get(i));
}
}
MongoClient mongo = new MongoClient(new
MongoClientURI("mongodb+srv://rusiru:[email protected]/myFirstDatabase?retryWrites=true&w=majority"));
MongoDatabase database = mongo.getDatabase("LApp");
database.createCollection(String.valueOf(logId));
database.getCollection(String.valueOf(logId)).insertMany(listdata)
here arris a jsonArray.