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

Inserte y devuelva la ID del subdocumento en la matriz del subdocumento del documento MongoDB

En este caso, prefiero asignar previamente la ID al subdocumento (es decir, sub._id = ObjectId() o usa uuid paquete si prefiere uuid):es claro y predecible.

También recuerde que si consulta con frecuencia por una identificación de subdoc es bueno agregar (usando ensureIndex() ) un índice para este caso de uso en la colección.