Mappa MongoDB Riduci Escludi quando conta = 0
Domanda
Nella mia mappa riduci che ottiene un conteggio che non voglio che il documento venga visualizzato nei miei risultati in cui il conteggio è 0, quindi come posso escluderli dal presentarsi nei risultati, suppongo che lo farei nella funzione di finalizzazione ma Come eliminare il documento dove conta = 0.
Posso fare qualcosa del genere e come lo faccio?
function Finalize(key, reduced) {
if reduced.count == 0 {
delete reduced;
}
return reduced;
}
Soluzione
Finalizzare non può escludere i documenti dall'output. È possibile rimuovere tutti i dati, salvare l'ID, ma il documento verrà restituito/registrato.
Ecco il problema per Guarda/vota.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow