sql >> Databáze >  >> NoSQL >> MongoDB

Mám vrátit pole nebo data jeden po druhém v Mongoose

Použil bych Daveův přístup, ale zde půjdu trochu podrobněji. Ve své aplikaci vytvořte pole, které bude obsahovat otázky. Poté také uložte hodnotu, na které se uživatel aktuálně nachází, nazvěte ji index například. Potom máte následující pseudokód:

index = 0
questions = []

Nyní, když to máte, jakmile uživatel spustí aplikaci, načtěte 10 otázek (viz Daveova odpověď, použijte k tomu přeskočení a limit MongoDB) a poté je přidejte do pole. Podávejte questions [index] vašemu uživateli. Jakmile index dosáhne 8 (=9. otázka), načtěte dalších 10 otázek přes vaše API a přidejte je do pole. Tímto způsobem budete mít otázky pro uživatele vždy k dispozici.



  1. Existuje dobrá implementace fronty MongoDB s otevřeným zdrojovým kódem pro ovladač C#

  2. Dotaz MongoDB uvnitř vnořeného pole

  3. Jak načíst data ze sbírky MongoDB v C# pomocí regulárního výrazu?

  4. Mongo ekvivalent SQL SELECT DISTINCT?