
192 Глава 6. Специальные типы индексов и коллекций
$cursor = $collection->nd([],[
'cursorType' => MongoDB\Operation\Find: :TAILABLE_AWAIT,
'maxAwaitTimeMS' => 100,
]);
while (true) {
if ($iterator->valid()) {
$document = $iterator->current();
printf("Consumed document created at: %s\n", $document->createdAt);
}
$iterator->next();
}
Курсор будет обрабатывать результаты или ждать получения новых, пока
не истечет время ожидания или кто-то не завершит операцию запроса.
Индексы TTL
Как упоминалось в предыдущем разделе, ограниченные коллекции дают
вам ограниченный контроль над тем, когда их содержимое перезаписы-
вается. Если вам нужна более гибкая ...