1
resposta

Bom gostaria de tirar uma duvida relaciona ao _id.

Bom, gostaria de tirar uma duvida relaciona ao _id. Estou trabalhando nos dados cadastrais, quero ter o primeiro registro de _id como 1, e a cada registro somar seguir uma ordem crescente 1,2,3,4,5,6...por ai vai, teria algum método que conseguiria alcançar meu objetivo?

1 resposta

Oi Hermes, tudo bem? Até onde vi, você pode sobrescrever como o _id funciona, mas tem vários problemas ligadas a essa estratégia, visto que o banco do mongo pode ser distribuído, você poderá ter problemas na geração desse dado por que uma parte do banco pode gerar ids duplicados em várias instâncias do banco.

Uma parte mais antiga da documentação mostra como fazer, não sei se ainda funciona nas versões mais atuais: https://docs.mongodb.com/v3.0/tutorial/create-an-auto-incrementing-field/

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software