Se você tiver matrizes de subdocumento, o Mongoose criará automaticamente identificações para cada uma. Exemplo:
{
_id: "mainId"
subDocArray: [
{
_id: "unwantedId",
field: "value"
},
{
_id: "unwantedId",
field: "value"
}
]
}
Existe uma maneira de dizer ao Mongoose para não criar IDs para objetos em uma matriz?
_id
campos, mesmo na coleção subSchema, ou apenas no caso em que o subSchema está sendo usado para incorporar como matriz de itens de sub-documentos? Peço isso particularmente por causa da minha própria pergunta sobre SO hoje.