Có vẻ như bạn đã sử dụng MongoClient
, đó là một cách tốt để đi.
MongoClient
lớp được thiết kế để an toàn cho luồng và được chia sẻ giữa các luồng. Thông thường, bạn chỉ tạo 1 phiên bản cho một cụm cơ sở dữ liệu nhất định và sử dụng nó trên toàn bộ ứng dụng của bạn.
MongoClient
thực sự đại diện cho một nhóm các kết nối đến cơ sở dữ liệu; bạn sẽ chỉ cần một thể hiện của lớp MongoClient ngay cả với nhiều luồng.
Không, bạn không. Và điều đó cũng sẽ giải quyết được lỗi mà bạn đang gặp phải.
Đây là Tham quan nhanh về việc tạo kết nối bằng MongoClient.