Если у вас есть массивы вложенных документов, Mongoose автоматически создает идентификаторы для каждого из них. Пример:
{
_id: "mainId"
subDocArray: [
{
_id: "unwantedId",
field: "value"
},
{
_id: "unwantedId",
field: "value"
}
]
}
Есть ли способ сказать Mongoose не создавать идентификаторы для объектов в массиве?
_id
поля даже в коллекции подсхемы или только в том случае, если подсхема используется для встраивания в массив элементов поддокумента? Я спрашиваю об этом, в частности, из-за моего собственного вопроса о SO сегодня.