在2.10.0版本中引入了MongoClient類,同時在其API中也說明了Mongo類會在將來的版本中被MongoClient替換(Note: This class has been superseded by MongoClient
, and may be deprecated in a future release.)。故在這次調整中,也對原先的Mongodb部分做了相應的修改。
MongoClient被設計成線程安全、可以被多線程共享的。通常訪問數據庫集群的應用只需要一個實例,所以這次調整我們設計成單例形式。如果出於某些原因,你決定使用多個實例,請注意:所有資源使用限制(最大連接數等等)對每個MongoClient都適用;銷毀一個實例時,請確認調用MongoClient.close()方法來清理資源。