
MongoDBBSONPackedArray::has 메서드는 packed array 내에 특정 필드가 존재하는지 확인하는 메서드입니다.
이 메서드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$packedArray = new MongoDBBSONPackedArray([
'field1' => 'value1',
'field2' => 'value2',
]);
if ($packedArray->has('field1')) {
echo "field1 필드가 존재합니다.n";
}
if ($packedArray->has('field3')) {
echo "field3 필드가 존재합니다.n";
} else {
echo "field3 필드가 존재하지 않습니다.n";
}
packed array 내에 특정 필드를 추가하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$packedArray = new MongoDBBSONPackedArray([
'field1' => 'value1',
'field2' => 'value2',
]);
$packedArray->append(['field3' => 'value3']);
print_r($packedArray->getValue());
packed array 내에 특정 필드를 삭제하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$packedArray = new MongoDBBSONPackedArray([
'field1' => 'value1',
'field2' => 'value2',
'field3' => 'value3',
]);
$packedArray->remove('field2');
print_r($packedArray->getValue());
packed array 내에 특정 필드를 수정하는 방법은 다음과 같습니다.
#hostingforum.kr
php
$packedArray = new MongoDBBSONPackedArray([
'field1' => 'value1',
'field2' => 'value2',
]);
$packedArray->set('field2', 'newValue2');
print_r($packedArray->getValue());
2025-05-02 23:21