У меня есть небольшое приложение, которым могут пользоваться группы пользователей, формирующих заказы. У меня есть название коллекции orders
, а внутри у меня много документов. Каждый документ содержит идентификатор пользователя, который его создал, и поэтому я знаю, к какой группе принадлежит пользователь. Конечно, каждый документ имеет ObjectID
, автоматически сгенерированный mon go.
Каждый пользователь является частью группы. (У меня есть еще одна коллекция users
и group
).
Это краткое описание того, как документ внутри orders
выглядит:
{
_id: ObjectId("5bb5f9c3f2892eb1748e1574"),
createdBy: 4
}
Я хочу, чтобы каждый документ внутри orders
, в дополнение к ObjectId , неуникальному идентификатору, который представляет идентификатор / номер заказа относительно этой группы, так что каждая группа будет иметь дополнительный идентификатор для каждого порядок, который создается.
Итак, Группа A может иметь много документов, но если Группа B создаст свой первый документ, будет отображаться «Документ № 1» везде (поэтому я считаю, что мы должны сохранить его в базе данных)