Ja, det går alldeles utmärkt att använda ett slumpmässigt värde för ett objekt-id, om något värde finns i _id
fältet i ett dokument som lagras, behandlas det som objectId.
Sedan _id
fältet är alltid indexerat, och primärnyckeln måste du se till att olika objekt-id genereras för varje objekt. Det finns några riktlinjer för att optimera användardefinierade objekt-id:
https://docs.mongodb.com/manual/core/document/#the-id-field.