Mongo がデフォルトでどのようにディスクに書き込むかを知りたいです。非同期または同期?
私がする時:
$collection->insert(array("a" => 42));
同期ですか?ドキュメントによると、パラメータw
は1
デフォルトでに設定されており、データがディスクに書き込まれたときにのみinsert
返されるはずです。(Unacknowledged) とは対照的に、データは実際には非同期の方法で書き込まれます (ファイア アンド フォーゲット)。w => 0
だから私の質問は
- 上記の私の観察を誰かが確認できますか?
- 同期モード( )の場合に
insert
のみスローされるように思えますが、そうですか?MongoCursorException
w => 1