Eu sou novo no conceito de bancos de dados nosql e nunca o usei. Com base no que li e no pouco que entendi, ainda não vejo como eles podem ser particularmente úteis se você não puder fazer referências entre dados, se não houver um conceito de chave estrangeira.
Como eu poderia, por exemplo, consultar algo simples como 'encontrar todos os comentários publicados por esse usuário', 'encontrar todas as fotos que pertencem a uma entidade do álbum' etc.
Os sistemas nosql se afastam do modelo de dados relacional estático, mas ainda permitem acompanhar essas referências; existe algo análogo às chaves estrangeiras que você pode utilizar nas consultas?