AI 에이전트의 경우: 문서 인덱스는 https://www.mongodb.com/ko-kr/docs/llms.txt에서 사용할 수 있으며, 모든 페이지의 마크다운 버전은 어떤 URL 경로에 .md를 추가하여 사용할 수 있습니다.
Docs Menu

MongoDB\ChangeStream::key()

MongoDB\ChangeStream::key()

변경 스트림에 있는 현재 이벤트의 인덱스를 반환합니다.

function key(): integer|null

변경 스트림에서 첫 번째 이벤트의 인덱스는 0에서 시작하여 후속 이벤트가 발생할 때마다 1씩 증가합니다.

변경 스트림에 있는 현재 이벤트의 인덱스이거나, 현재 이벤트가 없는 경우 null (예: MongoDB\ChangeStream::valid() false은 를 반환합니다).

이 예시 에서는 변경 스트림 을 반복하는 동안 이벤트 인덱스 를 보고합니다.

<?php
$uri = 'mongodb://rs1.example.com,rs2.example.com/?replicaSet=myReplicaSet';
$collection = (new MongoDB\Client($uri))->test->inventory;
$changeStream = $collection->watch();
for ($changeStream->rewind(); true; $changeStream->next()) {
if ( ! $changeStream->valid()) {
continue;
}
$event = $changeStream->current();
printf("%d: %s\n", $changeStream->key(), $event['operationType']);
}

위의 스크립트가 change stream을 반복하는 동안 문서가 삽입, 업데이트 및 삭제되었다고 가정하면 출력은 다음과 유사합니다.

0: insert
1: update
2: delete