¿Guardar relaciones de amigos en MongoDB?

Me preguntaba cuál es la mejor manera de almacenar datos de relaciones de amistad con MongoDB.

Viniendo de mysql, tenía una tabla separada con relaciones de amigos que tenía dos claves externas, cada una apuntando a un amigo en la "amistad", sin embargo, con MongoDB es posible tener matrices de referencias o incluso documentos incrustados ... así que cuál es la mejor manera para almacenar estas relaciones

La primera reacción inmediata fue que almacenaría una serie de identificadores de objetos de amigos en cada usuario, sin embargo, eso me preocupa, porque entonces, para eliminar una "amistad", tendría que hacer eliminaciones en los documentos de ambos amigos, mientras que si almacené la relación en una colección separada (a la SQL), podría eliminar o agregar una relación simplemente modificando una colección.

¡Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta