Mongoose / MongoDB Вопрос
У меня есть модель владельцев, содержащая основные данные профиля c.
У меня есть вторичная модель: OwnersImages
например
{
owner: {
type: Schema.Types.ObjectId,
ref: 'Owners'
},
name: String,
imageUrl: String,
},
);
От клиента я хочу опубликовать imageUrl и имя в таблице OwnersImages. например,
let values = {
owner: this.state.user._id,
name: this.state.field,
imageUrl: this.state.url
}
axios.post(`${serverPath}/api/addFieldImage`, values)
Однако я не уверен, как лучше go об этом, связать его и т.д. c.
Я могу сделать GET-запрос к таблице Owners
, чтобы получить Owner
данных, но публикация этого как части значений в OwnerImages
не удастся успешно связать две таблицы.
Нужно ли просто хранить строковую ссылку на идентификатор владельца в OwnerImages
или есть более разумный способ сделать это?
Или я должен просто опубликовать строку идентификатора пользователя в пн goose, а затем сделать карту в таблице владельца изнутри?
Я пытался объяснить это так, как мог, но глаза устали, поэтому, пожалуйста, спросите, если есть путаница! Большое спасибо