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

Nhóm kết nối trong gói Go mgo

Xem xét mã nguồn của chức năng Quay số cuộc gọi , bạn có thể thấy rằng Dial hàm gọi DialWithTimeout hàm gọi DialWithInfo hàm số. Vì vậy, để trả lời câu hỏi của bạn về sự khác biệt giữa các chức năng, có vẻ như Dial là một trình bao bọc tiện lợi cho DialWithTimeout , đến lượt nó là một trình bao bọc tiện lợi cho DialWithInfo , vì vậy chúng dẫn đến cùng một nhóm kết nối.

Về cách quản lý nhóm kết nối đó, bạn đã có ngay trong câu hỏi của mình.

Vì vậy, một cuộc gọi đến Dial hoặc DialWithTimeout hoặc DialWithInfo sẽ thiết lập nhóm kết nối, nếu bạn yêu cầu nhiều phiên, hãy sử dụng session.New() hoặc session.Copy() các phương pháp để lấy nó từ phiên được trả về từ bất kỳ chức năng Quay số nào bạn chọn sử dụng.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Quá trình MongoDB NodeJS hết bộ nhớ

  2. Vấn đề về số lượng truy vấn không gian địa lý MongoDB (Luôn luôn là 100)

  3. Gặp lỗi Timeout khi kết nối MongoDB Atlas với Mongoose

  4. MongoDB MapReduce cập nhật tại chỗ làm thế nào để

  5. Sản phẩm cacte của C # Mongodb của nhiều tài liệu mảng đối tượng