CollectionFind::offset
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
CollectionFind::offset
Референца за `mysql-xdevapi-collectionfind.offset.php` со подобрена типографија и навигација.
CollectionFind::offset
(Нема достапни информации за верзијата, можеби е само во Git)
CollectionFind::offset — Прескокни даден број на елементи што треба да се вратат
= NULL
Прескокни (offset) го овој број на елементи што инаку би биле вратени од операцијата find. Користи со методот limit().
Дефинирањето на offset поголем од големината на множеството резултати резултира со празно множество.
Параметри
position-
Број на елементи за прескокнување за операцијата limit().
Вратени вредности
Објект CollectionFind што може да се користи за дополнителна обработка.
Примери
Пример #1 mysql_xdevapi\CollectionFind::offset() example
<?php
$session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$session->sql("DROP DATABASE IF EXISTS addressbook")->execute();
$session->sql("CREATE DATABASE addressbook")->execute();
$schema = $session->getSchema("addressbook");
$create = $schema->createCollection("people");
$create
->add('{"name": "Alfred", "age": 18, "job": "Butler"}')
->execute();
$create
->add('{"name": "Reginald", "age": 42, "job": "Butler"}')
->execute();
// ...
$collection = $schema->getCollection("people");
$result = $collection
->find()
->sort('age asc')
->offset(1)
->limit(1)
->execute();
var_dump($result->fetchAll());
?>Горниот пример ќе прикаже нешто слично на:
array(1) {
[0]=>
array(4) {
["_id"]=>
string(28) "00005b6b536100000000000000f3"
["age"]=>
int(42)
["job"]=>
string(6) "Butler"
["name"]=>
string(8) "Reginald"
}
}