sql >> Base de Datos >  >> NoSQL >> MongoDB

MongoDB - Error:el documento debe tener un _id antes de guardar

Es bastante simple:

  1. Si ha declarado el campo _id explícitamente en el esquema, debe inicializarlo explícitamente
  2. Si no lo ha declarado en el esquema, MongoDB lo declarará e inicializará.

Lo que no puede hacer es tenerlo en el esquema pero no inicializarlo. Lanzará el error del que estás hablando