Auf der Quora.com-Indexseite können Sie sehen, ob die Antworten von Ihnen aktualisiert werden. Es ist einfach, dies mit einer relationalen Datenbank zu tun, die nur linken Join verwendet. Aber in Parse/Mongodb müssen Sie nacheinander abfragen. Um zu viele Abfragen zu vermeiden, cache ich die uploged Antworten des Benutzers lokal. Dann haben wir ein neues Problem, um die aktualisierten Antworten unter mehreren Logins zu synchronisieren. Fragen Sie sich, ob Sie bessere Ideen haben?Wie kann ich 'upvote' wie Quora mit Parse/Mongo implementieren?
0
A
Antwort
1
Es kann auf verschiedene Arten erfolgen. Die einfachste, glaube ich, macht zwei Abfragen. Eine, um die Posts anzuzeigen, und eine weitere, um zu erfahren, welche Post-IDs unter diesen Posts zuvor aktualisiert wurden, damit Sie ihr Aussehen anpassen können. Dies bedeutet natürlich, dass Upvotes in einer separaten Sammlung gespeichert werden.
1
Warum nicht einen anderen Sammlungen halten, die nur für die Verfolgung Ihrer up-Stimmen verwendet wird?
Verwandte Themen
- 1. Wie kann ich eine Upvote/Downvote-Taste machen?
- 2. Wie kann ich TinyMCE mit Require.js implementieren?
- 3. Wie kann ich Sternbewertungen mit CakePHP implementieren?
- 4. Wie kann ich Folgendes implementieren?
- 5. Wie kann ich die Iterable-Schnittstelle implementieren?
- 6. Wie kann ich java.awt.Composite effizient implementieren?
- 7. Wie kann ich diese Logik implementieren
- 8. Wie kann ich IRandomAccessStream in C# implementieren?
- 9. Wie kann ich dieses Ajax-Skript implementieren?
- 10. Wie kann ich implementieren diese effiziente
- 11. Wie kann ich HATEOAS in Haskell implementieren?
- 12. Wie kann ich Metaklassen in C++ implementieren?
- 13. Wie kann ich eine Formelfabrik implementieren?
- 14. Wie kann ich Faltung im Frequenzbereich implementieren?
- 15. Wie funktioniert die Revisionskontrolle auf Quora? Datenbank-Design
- 16. Wie kann ich einen OutputStream implementieren, den ich zurückspulen kann?
- 17. Upvote Downvote-Interaktion ohne Login
- 18. Wie kann ich Offline-Speicher in Android mit Cache implementieren?
- 19. Wie kann ich virtuelle Verzeichnisse mit node.js implementieren und ausdrücken?
- 20. Wie kann ich die Serviceüberwachung mit AWS einfach implementieren?
- 21. Wie kann ich # include-Konstrukte mit Flex und YACC implementieren?
- 22. Wie kann ich eine Build-Pipeline mit TFS implementieren
- 23. Wie kann ich BottomSheetDialogFragment mit fester Höhe implementieren
- 24. Wie kann ich mit weka einen Entscheidungsbaum implementieren?
- 25. Wie kann ich iOS mit RTL für Arabisch Hebräisch implementieren?
- 26. Wie kann ich Event-Prozessoren mit DynamicObject in C# implementieren
- 27. Wie kann ich 1-1 Beziehung mit Lebensmittelgeschäft CRUD implementieren?
- 28. Wie kann ich MVVM mit Offline-Speicher und Knockout.js implementieren?
- 29. Wie kann ich OCR auf einer Website mit PHP implementieren?
- 30. Wie muss ich GridBagLayout implementieren?
wir haben eine up-Stimmen Sammlung. – poordeveloper