
This might be off-topic I hope you guys could help me with this I have a thread and I want to validate it by user upvotes kinda like yt how would I validate, assuming it's a function that has a list of users? and what is the right way to query the number of votes

As of now, Appwrite's doesn't support any aggregation function, you can follow (and upvote it <a:agooglethumbsup:635256484682530825>) this issue to track it.
As for your solution, the best would be to create an atomic counter fields for each of the questions/answers/votable posts.
Like so, for example, in case of posts.
- Create collection named
posts
with this attributes.
- title
- content
- votes
- Create collection named
votes
with this attributes.
- user_id
- post_id
- Then create a function and make it to be triggered on any change to the
votes
collection, so when the a documents is being add increase the value ofposts.votes
attribute, and when it got deleted decrease it.
This way you can have counters without having the need to query all the documents every time.

I see tyvm

[Answered] Validating a vote system with appwrite /nosql?

[Solved] Validating a vote system with appwrite /nosql?
Recommended threads
- My collection is not updating after csv ...
- How do I format an array in a CSV file t...
I want to import a CSV file to create a document on it on the AppWrite website. I have an attribute "name" of type String and "ingredients" which is of type St...
- 404 errors after 7 Days
Local hosted Appwrite via docker. Last version and current version. After exactly 7 days Appwrite stops working. I get 404 route not found, cannot access anyth...
