Dans ce cas, je préfère pré-affecter l'ID au sous-document (c'est-à-dire sub._id = ObjectId()
ou utilisez uuid
package si vous préférez uuid) :est clair et prévisible.
Rappelez-vous également que si vous interrogez fréquemment un identifiant de sous-doc, il est bon d'ajouter (en utilisant ensureIndex()
) un index pour ce cas d'utilisation dans la collection.