sql >> Database >  >> NoSQL >> MongoDB

Verwijzen naar andere documenten per string in plaats van ObjectId

Ik denk dat het niet zo heel veel uitmaakt.

Ik ben er vrij zeker van dat het ObjectId-formaat een hexadecimaal getal codeert, dus het is waarschijnlijk iets efficiënter met geheugen en bandbreedte. Ik heb het op beide manieren gedaan. Zolang u voor elk veld beslist hoe u het gaat coderen, werkt beide prima.



  1. MongoDB-aggregatieprojecttekenreeks naar ObjectId

  2. Houd Redis-gegevens in leven tussen docker-compose omlaag en omhoog in Docker-container

  3. MongoDB selecteer waar in array van _id?

  4. Schema's plannen en beheren in MongoDB (ook al is het schemaloos)