Как хранить несколько файлов с одинаковыми метаданными в Mongodb с помощью GridFs
Я хочу хранить несколько файлов для одного человека в mongo
, я использую GridFs
для этого. Я делаю это с Spring-boot
, тем не мение GridFsOperations's
метод store()
занимает только один InputStream
с DBObject
как metadata
, я использую personId
в metadata
, Как я могу хранить несколько файлов с одинаковыми metadata
, Есть ли способ хранить array of files
против того же metadata
,
DBObject metaData = new BasicDBObject();
metaData.put("personId", personId);
String fileId = gridOperations.store(file.getInputStream(), file.getOriginalFilename(), metaData).getId().toString();