Ведение журнала аудита для отдыха при весенней загрузке - PullRequest
0 голосов
/ 03 августа 2020

'Я пытаюсь зарегистрировать 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. Может ли кто-нибудь предложить, как записывать информацию аудита в базу данных.

...