Oui, il est parfaitement correct d'utiliser une valeur aléatoire pour un identifiant d'objet, si une valeur est présente dans _id
champ d'un document en cours de stockage, il est traité comme objectId.
Depuis _id
est toujours indexé et la clé primaire, vous devez vous assurer qu'un objectid différent est généré pour chaque objet.
https://docs.mongodb.com/manual/core/document/#the-id-field.