在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()方法來清理資源。安全