Normalmente in MongoDB, incorporeresti le risposte all'interno della domanda. Il 99% delle volte eseguirai query per domanda, quindi potresti anche ricevere le risposte contemporaneamente.
Se stai riportando le risposte con le domande, è davvero facile. Avrai un array/elenco/raccolta con le risposte. Quindi afferrerai solo la lunghezza.
MongoDB supporta un'operazione atomica "$ push". Ciò significa che puoi aggiungere un elemento a un array senza caricare effettivamente il documento dal client. Dalla shell javascript, sarebbe simile a questo:
db.questions.update( {_id : your_id}, { $push : { answers : your_answer_object } } );
Quindi MongoDB è capace di questo. Dovrai verificare con i driver NoRM per assicurarti che consentano effettivamente questo tipo di comportamento (manca davvero qualcosa se non supportano $push).