|
MongoCommandCursor::createFromDocumentCreate a new command cursor from an existing command response document Beschreibung
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. Parameter-Liste
RückgabewerteReturns the new cursor. BeispieleBeispiel #1 MongoCommandCursor::createFromDocument
<?phpDas oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
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. Siehe auch
|