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

Phương thức MongoDB GetCollection có tải toàn bộ bộ sưu tập vào RAM hoặc một tham chiếu không? C#

GetCollection không tải bộ sưu tập, thậm chí không phải là Find() sẽ. Trên thực tế, bạn sẽ phải bắt đầu lặp lại MongoCursor trước bất cứ điều gì thực sự được tải từ cơ sở dữ liệu và thậm chí sau đó, nó sẽ không tải toàn bộ bộ sưu tập mà chỉ tải các lô có kích thước có thể định cấu hình.

Nếu bạn thực sự muốn tải toàn bộ bộ sưu tập, bạn có thể gọi ToList() trên MongoCursor , chẳng hạn, nhưng tất nhiên điều đó hiếm khi có ý nghĩa.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm điều gì đó nếu không tìm thấy gì với .find () mongoose

  2. Làm cách nào để tạo Nguồn cấp dữ liệu JSON từ Bộ sưu tập MongoDB

  3. Không tìm thấy thuộc tính nào cho loại ... Khi sử dụng QueryDslPredicateExecutor với MongoDB và Spring-Data

  4. Cách triển khai cơ sở dữ liệu nguồn mở

  5. Không thể kết nối với mongo cục bộ (đang chạy) bằng 'meteor mongo'