
MongoDBBSONDocument::get 메서드는 중첩된 객체를 처리할 수 있습니다. 중첩된 객체의 필드 이름을 지정할 때, '.'을 사용하여 필드 이름을 연결합니다.
예를 들어, 다음과 같이 중첩된 객체를 정의할 수 있습니다.
#hostingforum.kr
php
$document = [
'name' => 'John Doe',
'address' => [
'street' => '123 Main St',
'city' => 'Anytown',
'state' => 'CA',
'zip' => '12345'
]
];
이 경우, `$document->get('address.street')`를 사용하여 'street' 필드 값을 가져올 수 있습니다.
`$document->get('address.street')`는 다음과 같이 동작합니다.
1. `$document`에서 'address' 필드를 가져옵니다.
2. 가져온 'address' 필드에서 'street' 필드를 가져옵니다.
이러한 방식으로, 중첩된 객체의 필드 값을 가져올 수 있습니다.
2025-05-21 11:02