Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 17916 программистов и 1567 роботов. Сейчас ищут 986 программистов ...
Приступая к работе

MongoCommandCursor::rewind - Executes the command and resets the cursor to the start of the result set

Вернуться к: MongoCommandCursor

MongoCommandCursor::rewind

(PECL mongo >=1.5.0)

MongoCommandCursor::rewindExecutes the command and resets the cursor to the start of the result set

Описание

public array MongoCommandCursor::rewind ( void )

If the cursor has already started iteration, the command will be re-executed.

Список параметров

У этой функции нет параметров.

Возвращаемые значения

The raw server result document.

Ошибки

Throws MongoConnectionException if it cannot reach the database and MongoCursorTimeoutException if the timeout is exceeded.

Throws MongoCursorException if the cursor was created with MongoCommandCursor::createFromDocument() and has already started iteration. Such cursors cannot be iterated multiple times, as they lack the original command necessary for re-execution.

Примеры

Пример #1 MongoCommandCursor::rewind()

<?php
$rawResult 
$commandCursor->rewind();

// Command cursor is now reset to the start of the result set

var_dump($rawResult);
?>

Результатом выполнения данного примера будет что-то подобное:

array(2) {
  ["cursor"]=>
  array(3) {
    ["id"]=>
    object(MongoInt64)#5 (1) {
      ["value"]=>
      string(12) "310050110216"
    }
    ["ns"]=>
    string(9) "demo.test"
    ["firstBatch"]=>
    array(1) {
      [0]=>
      array(2) {
        ["_id"]=>
        object(MongoId)#6 (1) {
          ["$id"]=>
          string(24) "52f5691544670a8077b0dc51"
        }
        ["value"]=>
        string(2) "42"
      }
    }
  }
  ["ok"]=>
  float(1)
}

Смотрите также

  • Iterator::rewind() - Возвращает итератор на первый элемент


Вернуться к: MongoCommandCursor

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware