Sono nuovo nel concetto di database nosql e non l'ho mai usato. Sulla base di ciò che ho letto e del poco che ho capito, non vedo ancora come possano essere particolarmente utili se non puoi fare riferimenti tra i dati, se non esiste un concetto di chiave esterna.
Come potrei ad esempio interrogare qualcosa di semplice come "trova tutti i commenti pubblicati da questo utente", "trova tutte le foto che appartengono a un'entità album" ecc.
I sistemi nosql si allontanano dal modello di dati relazionale statico ma consentono comunque di tenere traccia di tali riferimenti, esiste qualcosa di analogo alle chiavi esterne che è possibile utilizzare nelle query?