
MongoDBDriverWriteResult::isAcknowledged 메서드는 WriteResult 객체가 성공적으로 저장되었는지 여부를 확인하는 데 사용됩니다. 이 메서드는 MongoDB가 문서를 성공적으로 저장한 후에만 true를 반환합니다. 만약 MongoDB가 문서를 저장하는 동안 오류가 발생하면 false를 반환합니다.
이 메서드의 사용 목적은 WriteResult 객체가 성공적으로 저장되었는지 여부를 확인하는 것입니다. 반환 값은 true 또는 false로 반환됩니다.
사용 예를 들어보겠습니다.
#hostingforum.kr
php
$collection = $db->selectCollection('mycollection');
$result = $collection->insertOne(['name' => 'John', 'age' => 30]);
if ($result->isAcknowledged()) {
echo "문서가 성공적으로 저장되었습니다.";
} else {
echo "문서 저장에 실패했습니다.";
}
이 예제에서는 insertOne 메서드를 사용하여 문서를 저장한 후, isAcknowledged 메서드를 사용하여 문서가 성공적으로 저장되었는지 여부를 확인합니다. 만약 문서가 성공적으로 저장되면 true를 반환하고, 만약 문서 저장에 실패하면 false를 반환합니다.
2025-06-11 15:59