
MongoDBBSONIterator::current 메서드는 MongoDBBSONIterator 객체에서 현재 데이터를 반환합니다. 이 메서드는 MongoDBBSONIterator 객체를 순회할 때 사용됩니다.
예제:
#hostingforum.kr
php
$iterator = $collection->find()->iterator();
while ($iterator->hasNext()) {
$document = $iterator->current();
// 데이터 처리
$iterator->next();
}
이 메서드를 사용하여 데이터를 읽어올 때 주의할 점은 다음과 같습니다.
- MongoDBBSONIterator 객체를 순회할 때 hasNext() 메서드를 사용하여 데이터가 있는지 확인해야 합니다.
- hasNext() 메서드가 true를 반환하는 동안만 current() 메서드를 사용하여 데이터를 읽어올 수 있습니다.
- current() 메서드는 데이터를 반환하지만, 데이터를 읽어올 때는 next() 메서드를 호출하여 다음 데이터로 이동해야 합니다.
- MongoDBBSONIterator 객체를 순회할 때는 데이터를 읽어올 때마다 next() 메서드를 호출하여 다음 데이터로 이동해야 합니다.
2025-06-07 10:36