Я согласен с @Jake, что нет необходимости хранить userId в изображении.
Мне нравится хранить не только коллекцию изображений ObjectId
в пользовательском документе, но и некоторую дополнительную информацию (например, файл).имя, мб некоторые метаданные).
При таком подходе вам не нужно загружать файлы по идентификаторам, если вы хотите отображать информацию о пользовательских загрузках (имя файла, ссылка на файл).
Поэтому я предлагаю следующую схему:
User { _id,
..,
Images {
ImageId,
ImageName,
.. }
}