Por lo tanto, necesito hacer referencia a determinados subdocumentos de manera exclusiva de los elementos de mi colección. Por ejemplo:¿Cómo puedo crear identificaciones únicas para documentos incrustados en MongoDB?
User = {
'name': 'jim',
'documents: [
{'id': 0001, 'title': "My document"},
{'id': 0002, 'title': "My second document!"},
]
}
así que tengo que ser capaz de crear automáticamente las identificaciones para los nuevos documentos, preferiblemente no a nivel de aplicación (ya que habrá condiciones de carrera en el escenario de desarrollo real).
¿Hay alguna manera de utilizar ObjectId autogenerado de mongo (utilizado en el campo _id en el nivel de colección), o algo similar?
No si usa un Guid no lo hará –