во вложенном массиве? например, у меня есть юзеры и у них есть паспорта как массив. пытаюсь сделать, чтобы номер паспорта был уникальный индекс. вот так, по хоже, не работает.
{
unique: true,
key: {
"passports.seriesAndNumber": 1
},
name: "passports.seriesAndNumber_1",
ns: "my-db.users",
sparse: true,
background: true
}
гугление приводит на ответ на stackoverflow от 2014-го года: Long story short: Mongo doesn't support unique indexes for subdocuments, although it allows creating them..
https://docs.mongodb.com/manual/core/index-multikey/#unique-multikey-index
Обсуждают сегодня