0

Mongo がデフォルトでどのようにディスクに書き込むかを知りたいです。非同期または同期?

私がする時:

$collection->insert(array("a" => 42));

同期ですか?ドキュメントによると、パラメータw1デフォルトでに設定されており、データがディスクに書き込まれたときにのみinsert返されるはずです。(Unacknowledged) とは対照的に、データは実際には非同期の方法で書き込まれます (ファイア アンド フォーゲット)。w => 0

だから私の質問は

  1. 上記の私の観察を誰かが確認できますか?
  2. 同期モード( )の場合にinsertのみスローされるように思えますが、そうですか?MongoCursorExceptionw => 1
4

1 に答える 1