Я хочу создать базу данных для веб-приложения электронной коммерции, используя mongoDB 
Я не могу понять, как установить для него первичный ключ, поскольку для каждой записи он автоматически создает уникальный идентификатор, поэтому я могу использовать его в качестве первичного ключа в терминале mongoDB
db.department.findOne ({dep_name: "clothing"}) {"_id": ObjectId ("5277d82f658d9f107b7ae64e"), "dep_name": "clothing"}
Для одежды отдела dep_id - это ObjectId ("5277d82f658d9f107b7ae64e"), и при создании категории мужчин, женщин, детей dep_id останется прежним, и в то же время будет создан другой идентификатор объекта, который действует как cat_id (уникальный для мужчин, женщин, Дети). Я не понимаю, как получить dep_id, где dep_name - это одежда, и вставить dep_id для новой коллекции, которая будет иметь поля ObjectId (создается автоматически), dep_id, cat_name.
Кроме того, если это кажется не очень хорошей идеей для создания базы данных для веб-приложения электронной коммерции, предложите, что будет лучшим.