
MongoDBDriverWriteConcern::__construct의 writeConcern 옵션은 기본적으로 1로 설정됩니다. 이는 단일 노드에 대한 쓰기 작업을 의미합니다.
writeConcern 옵션을 사용자 정의하려면, MongoDBClient::writeConcern() 메서드를 사용하여 설정할 수 있습니다. 예를 들어, 다음과 같이 3개의 노드에 대한 쓰기 작업을 설정할 수 있습니다.
#hostingforum.kr
php
$writeConcern = new MongoDBDriverWriteConcern(3); // 3개의 노드에 대한 쓰기 작업
또는, 다음과 같이 특정 노드의 쓰기 작업을 설정할 수 있습니다.
#hostingforum.kr
php
$writeConcern = new MongoDBDriverWriteConcern(1, 1000, true); // 1개의 노드에 대한 쓰기 작업, 1000ms timeout, wtimeout 옵션
이러한 옵션을 MongoDBDriverWriteConcern::__construct의 writeConcern 옵션에 전달하여 사용할 수 있습니다.
#hostingforum.kr
php
$writeConcern = new MongoDBDriverWriteConcern(1, 1000, true);
$writeConcern->__construct($writeConcern);
2025-05-15 12:48