Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
在连接分片集群时,如何保证数据写入到大多数节点后才返回?
在寫入資料的時候可以做寫入設定 writeConcern
db.collection.insert({'A':'test'},{wirteConcern:{w:"majority"}})
一般因為有寫入journal,已經有持久化了,如果設定這個可能會造成寫入效能較差
這樣的設定雖然可以保證多節點寫入,但這樣的設定在某種情況下會有出現風險,就是當機器可以寫入資料的節點少於一半的時候,會一直無法回傳寫入成功
在options裡添加w= majority即可保證寫請求成功寫入大多數節點才向用戶端確認
与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待