Как сделать оба поля уникальными мангустами - PullRequest
0 голосов
/ 16 апреля 2020

вот моя схема

new Mongoose.Schema({
  branchDetailId: { type: String, unique: true },
  morning: [
    {
      time: { type: String, unique: true },

    },
  ],
  evening: [
    {
      time: { type: String, unique: true },
    },
  ],
})

Я хочу сделать 3 первичных ключа, все branchDetailId, morning.time, вечером.time должно быть уникальным

могу ли я сделать что-то вроде

index({ branchDetailId: 1, morning.time: 1 ,evening.time:1 }, { unique: true }),

Как я могу описать схему примерно так, используя index

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