MongoDB
Я знаю, что если у вас есть массив поддокументов и вы индексируете какое-то поле в этих поддокументах, это поле гарантированно будет уникальным только в пределах всей коллекции, но не в этом единственном массиве.
Применимо ли то же самое к свойству _id этих поддокументов? Например, если у меня есть следующие
{
_id: 'Parent ID',
subdocArray: [
{
_id: 'Child ID 1'
}
]
}
И я решаю добавить еще один дочерний документ в массив, я уверен, что поле _id будет уникальным так же, как оно было бы в обычном документе верхнего уровня.