Хочется положить условный JSON с набором полей (числа, строки) и иметь возможность добавить Binary/BLOB поле, куда положить файл как есть.
Затем по полям JSON документа иметь возможность сделать индексацию, поиск и т.д. и выгрузить обратно файл.
Протокол не сильно важен, может HTTP REST, может какой binary или API.
Возможно я смотрю не туда и это решается не с помощью NoSQL.