簡體   English   中英

將數據寫入Mongodb

[英]Write data to Mongodb

目前我們正在使用

@collection.update id, c_doc, upsert: true, safe: true

安全標志設置為True會確認將數據實際寫入從站然后再寫入,還是只是確認將數據寫入主站?

safe = true表示主要節點已確認該寫入。 尚不能保證可以將其復制到從屬服務器,也不能保證將其存儲在磁盤上。 https://github.com/mongodb/mongo-ruby-driver/wiki/Write-Concern上的文檔解釋了不同的寫入問題。

w =選項均無法確認是否已寫入磁盤,因為您需要“ fsync = 1”。 但是您實際上不應該使用它,因為它會影響性能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM