라이브러리

[PHP] MongoDBBSONDocument::getIterator - BSON 문서에 대한 반복자를 반환합니다.




MongoDBBSONDocument::getIterator

MongoDBBSONDocument는 MongoDB의 BSON 문서를 나타내는 클래스입니다. 이 클래스는 `getIterator` 메서드를 제공하는데, 이 메서드는 BSON 문서를 반복 가능한 객체로 변환합니다. 반복 가능한 객체는 foreach 문과 같은 반복문을 사용하여 문서의 필드를 순회할 수 있습니다.

getIterator 메서드

`getIterator` 메서드는 `Iterator` 인터페이스를 구현한 객체를 반환합니다. 이 객체는 반복 가능한 객체로, foreach 문과 같은 반복문을 사용하여 문서의 필드를 순회할 수 있습니다.

예제

다음 예제는 `getIterator` 메서드를 사용하여 BSON 문서의 필드를 순회하는 방법을 보여줍니다.
#hostingforum.kr
php

use MongoDBBSONUTCDateTime;

use MongoDBBSONObjectId;



// MongoDB 연결 설정

$m = new MongoDBClient('mongodb://localhost:27017');



// 데이터베이스와 컬렉션 선택

$db = $m->test;

$collection = $db->mycollection;



// BSON 문서 생성

$document = new MongoDBBSONDocument();

$document->set('name', 'John Doe');

$document->set('age', 30);

$document->set('created_at', new UTCDateTime());

$document->set('updated_at', new UTCDateTime());



// BSON 문서 저장

$collection->insertOne($document);



// BSON 문서 가져오기

$document = $collection->findOne();



// getIterator 메서드 사용

$iterator = $document->getIterator();



// foreach 문 사용하여 필드 순회

foreach ($iterator as $field => $value) {

    echo "$field: $value
";

}


이 예제에서는 `getIterator` 메서드를 사용하여 BSON 문서의 필드를 순회하는 방법을 보여줍니다. foreach 문을 사용하여 필드의 이름과 값을 순회할 수 있습니다.

결과

이 예제의 결과는 다음과 같습니다.
#hostingforum.kr


name: John Doe

age: 30

created_at: 2023-02-13T14:30:00.000Z

updated_at: 2023-02-13T14:30:00.000Z


이 예제는 `getIterator` 메서드를 사용하여 BSON 문서의 필드를 순회하는 방법을 보여줍니다. foreach 문을 사용하여 필드의 이름과 값을 순회할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 408 페이지

검색

게시물 검색