'Я пытаюсь зарегистрировать userId, timestamp, _id в коллекции audit_logs в mongodbDatabase в Spring boot для Rest API для каждого документа. Мой код выглядит как'
@RequestMapping(value = "/id/", method = RequestMethod.GET)
public List getDetailsById(@RequestParam(value = "userId") String userId,
@RequestParam(value = "id") String id) throws
JsonProcessingException {
MongoDatabase database = this.mongoClient.getDatabase(this.database);
MongoCollection<Document> collection = database.getCollection(this.collection);
List sample = new ArrayList();
Document document = new Document("_id", new ObjectId(id))
List sampleList = collection.find(document).into(sampleList);
return sampleList;
}
И этот RestController из основного класса приложения. Я новичок в загрузке Spring и базе данных Mongodb. Может ли кто-нибудь предложить, как записывать информацию аудита в базу данных.