MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Haruskah saya mengembalikan array atau data satu per satu di Mongoose

Saya akan menggunakan pendekatan Dave, tetapi saya akan membahas lebih detail di sini. Di aplikasi Anda, buat larik yang akan berisi pertanyaan. Kemudian simpan juga nilai yang menjadi pertanyaan pengguna saat ini, sebut saja index Misalnya. Anda kemudian memiliki pseudocode berikut:

index = 0
questions = []

Sekarang setelah Anda memiliki ini, segera setelah pengguna memulai aplikasi, muat 10 pertanyaan (lihat jawaban Dave, gunakan lewati dan batasi MongoDB untuk ini), lalu tambahkan ke array. Sajikan questions [index] kepada pengguna Anda. Segera setelah indeks mencapai 8 (=pertanyaan ke-9), muat 10 pertanyaan lagi melalui API Anda, dan tambahkan ke array. Dengan cara ini, Anda akan selalu memiliki pertanyaan yang tersedia untuk pengguna.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Perbarui dengan AddToSet tidak memperbarui nilai nol dengan MongoDB C#

  2. Apakah ada cara untuk mendapatkan irisan sebagai hasil dari Find()?

  3. Mongo dan Node.js:Menemukan dokumen dengan _id menggunakan UUID (GUID)

  4. Apakah mungkin untuk mengetikkan data pemeran di dalam pipa agregasi di MongoDB?

  5. Jumlah maksimum database yang didukung oleh MongoDB