Добавочный идентификатор документа для каждой группы в MongoDB - PullRequest
1 голос
/ 09 мая 2020

У меня есть небольшое приложение, которым могут пользоваться группы пользователей, формирующих заказы. У меня есть название коллекции orders, а внутри у меня много документов. Каждый документ содержит идентификатор пользователя, который его создал, и поэтому я знаю, к какой группе принадлежит пользователь. Конечно, каждый документ имеет ObjectID, автоматически сгенерированный mon go.

Каждый пользователь является частью группы. (У меня есть еще одна коллекция users и group).

Это краткое описание того, как документ внутри orders выглядит:

{
  _id: ObjectId("5bb5f9c3f2892eb1748e1574"),
  createdBy: 4
}

Я хочу, чтобы каждый документ внутри orders, в дополнение к ObjectId , неуникальному идентификатору, который представляет идентификатор / номер заказа относительно этой группы, так что каждая группа будет иметь дополнительный идентификатор для каждого порядок, который создается.

Итак, Группа A может иметь много документов, но если Группа B создаст свой первый документ, будет отображаться «Документ № 1» везде (поэтому я считаю, что мы должны сохранить его в базе данных)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...