MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

MongoDB - Erro:o documento deve ter um _id antes de salvar


É bem simples:
  1. Se você declarou o campo _id explicitamente no esquema, deve inicializá-lo explicitamente
  2. Se você não o declarou no esquema, o MongoDB irá declará-lo e inicializá-lo.

O que você não pode fazer é tê-lo no esquema, mas não inicializá-lo. Ele vai lançar o erro que você está falando