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

MongoCommandCursor::__construct - Create a new command cursor

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

MongoCommandCursor::__construct

(PECL mongo >=1.5.0)

MongoCommandCursor::__constructCreate a new command cursor

Описание

public MongoCommandCursor::__construct ( MongoClient $connection , string $ns , array $command = array() )

Generally, you should not have to construct a MongoCommandCursor manually, as there are helper functions such as MongoCollection::aggregateCursor() and MongoCollection::parallelCollectionScan(); however, if the server introduces new commands that can return cursors, this constructor will be useful in the absence of specific helper methods. You may also consider using MongoCommandCursor::createFromDocument().

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

connection

Database connection.

ns

Full name of the database and collection (e.g. "test.foo")

command

Database command.

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

Returns the new cursor.

Примеры

Пример #1 MongoCommandCursor example

<?php
$m 
= new MongoClient;

// Define the aggregation pipeline
$pipeline = [
    [ 
'$group' => [
        
'_id' => '$country_code',
        
'timezones' => [ '$addToSet' => '$timezone' ]
    ] ],
    [ 
'$sort' => [ '_id' => ] ],
];

// Construct a MongoCommandCursor object
$cursor = new MongoCommandCursor(
    
$m// MongoClient object
    
'demo.cities'// namespace
    
[
        
'aggregate' => 'cities',
        
'pipeline' => $pipeline,
        
'cursor' => [ 'batchSize' => ],
    ]
);

foreach(
$cursor as $result) {
   

}
?>

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



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

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