Как хранить несколько файлов с одинаковыми метаданными в 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();

0 ответов

Другие вопросы по тегам