MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Tôi có nên trả về từng mảng hoặc dữ liệu trong Mongoose không

Tôi sẽ sử dụng cách tiếp cận của Dave, nhưng tôi sẽ đi vào chi tiết hơn ở đây. Trong ứng dụng của bạn, hãy tạo một mảng chứa các câu hỏi. Sau đó, cũng lưu trữ một giá trị mà người dùng hiện đang hỏi, gọi nó là index Ví dụ. Sau đó, bạn có mã giả sau:

index = 0
questions = []

Bây giờ bạn đã có điều này, ngay sau khi người dùng khởi động ứng dụng, hãy tải 10 câu hỏi (xem câu trả lời của Dave, sử dụng bỏ qua và giới hạn của MongoDB cho điều này), sau đó thêm chúng vào mảng. Gửi questions [index] cho người dùng của bạn. Ngay sau khi chỉ số đạt đến 8 (=câu hỏi thứ 9), hãy tải thêm 10 câu hỏi qua API của bạn và thêm chúng vào mảng. Bằng cách này, bạn sẽ luôn có sẵn các câu hỏi cho người dùng.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tính số lượng các đối tượng lồng nhau với C #

  2. ví dụ về sharding mongoDB

  3. Sử dụng ID đối tượng của Mongo làm mã định danh duy nhất có được không? Nếu vậy, làm cách nào để chuyển đổi nó thành chuỗi và tra cứu nó theo chuỗi?

  4. Nâng cấp nhanh hoặc hàng loạt trong pymongo

  5. Lỗi cơ sở dữ liệu MongoDB:cơ sở dữ liệu biến mất