MongoDB la carte Réduire Exclure = 0 Lorsque Count
Question
Dans ma carte réduire qui obtient un compte que je ne veux pas le document à afficher dans mes résultats où le nombre est 0 alors comment puis-je les exclure d'apparaître dans les résultats, je suppose que je le ferais dans la mais la fonction Finaliser comment puis-je supprimer le document où count = 0.
Puis-je faire quelque chose comme ça, et comment puis-je faire?
function Finalize(key, reduced) {
if reduced.count == 0 {
delete reduced;
}
return reduced;
}
La solution
Finaliser ne peut pas exclure les documents d'être sortie. Vous pouvez supprimer toutes les données, enregistrer l'identifiant, mais le document sera retourné / enregistré.
Voici la question à montre / vote .
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow