Je cherche un bon exemple pour stocker des votes dans un document. Par exemple, si nous avons un document qui est post et les utilisateurs peuvent voter pour cela. Si je stocke le vote dans un champ dans le document, par exemple:Comment stocker les votes pour le document CouchDB?
votes: 12 345
Que se passerait-il si l'auteur édite le message et pendant ce temps quelqu'un vote? L'auteur ne sera pas en mesure de sauver, parce que quelqu'un a voté et le document sera avec une nouvelle révision.
L'autre option est de stocker les votes séparément, chaque vote étant document, ou de créer un document avec des votes pour chaque poste?
Si je décide de stocker chaque vote dans un document différent, à quel point cela sera-t-il difficile d'agréger ces données? Ou je dois le calculer chaque fois que je montre le document?
Quelles sont vos solutions?
concerne