Как хранить данные в MongoDb? - PullRequest
0 голосов
/ 11 июля 2020

Я столкнулся с проблемой, как создать коллекцию Mongodb.

Требуется хранить все страны, в которые может осуществляться доставка.

Это также могут быть деревни, небольшие города и регионы.

Я создал коллекцию UserDeliveryCollection:

{
   "user_id": 1,
   "places": ["New Yourk", "Washington", "Moscow", "Skort Village", "North town"];
}

Мой вопрос:

Следует ли мне хранить id вместо настоящих названий городов, например: "places": [1, 2, 3, 410]

Что делать, если мне нужно изменить название города на другое для всех пользователей?

Что делать, если клиент вводит название города с ошибкой "New Yoek" и, делая выбор, я не получаю совпадений с "New York"?

...