|
MongoCommandCursor::createFromDocumentCreate a new command cursor from an existing command response document Description
public static MongoCommandCursor MongoCommandCursor::createFromDocument
( MongoClient
$connection
, string $hash
, array $document
)Use this method if you have a raw command result with cursor information in it. Note that cursors created with this method cannot be iterated multiple times, as they will lack the original command necessary for re-execution. Parameters
Return ValuesReturns the new cursor. ExamplesExample #1 MongoCommandCursor::createFromDocument
<?php The above example will output something similar to: array(2) { ["cursor"]=> array(3) { ["id"]=> object(MongoInt64)#5 (1) { ["value"]=> string(12) "392143983421" } ["ns"]=> string(11) "demo.cities" ["firstBatch"]=> array(1) { [0]=> array(2) { ["_id"]=> string(2) "AD" ["timezones"]=> array(1) { [0]=> string(14) "Europe/Andorra" } } } } ["ok"]=> float(1) } string(25) "localhost:27017;-;.;17617" As you can see, the returned cursor information has the id, ns and firstBatch fields. See Also
|