У меня возникли проблемы с пониманием того, как внедрены встроенные документы в мягкую схему, такую как MongoDB. если дана данные-модель, как так:Встроенные документы в MongoDB
User{
UserId:
Email:
Phone:
Reviews{
Rating:
Comment:
}//End reviews
}
Означает ли это, каждый документ Пользователя имеет только один отзыв или что это формат, в котором все отзывы будут для пользователя?
Возможно, более реляционная модель это будет folloiwng:
User{
UserId:
Phone:
Email:
}
Reviews{
User:<UserID>
Rating:
Comment:
}
я знаю, с использованием ссылок означает медленный запрос, но я не понимаю, как встроенные документы позволят нескольких обзоров.
в MongoDB вы можете h ave несколько документов для одного и того же пользователя, каждый с одним обзором или с документом, который имеет несколько обзоров, где часть отзывов в документе может быть массивом, в котором вы можете добавить к нему столько, сколько хотите. Надеюсь, это ответ на ваш вопрос. – faljbour
@faljbour не могли бы вы привести пример того, что вы описали? – TheDude
уверен, сделаю, я предоставлю по одному для каждого типа. – faljbour