(No version information available, might only be in Git)
Schema::getCollections — Ruft alle Sammlungen eines Schemas ab
Ruft eine Liste der Sammlungen des Schemas ab.
Diese Funktion besitzt keine Parameter.
Gibt ein Array mit allen Sammlungen des Schemas zurück, wobei jedes Element des Arrays aus dem Namen der Sammlung als Schlüssel und einem Collection-Objekt als Wert besteht.
Beispiel #1 mysql_xdevapi\Schema::getCollections()-Beispiel
<?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");
$collect = $schema->createCollection("people");
$collect->add('{"name": "Fred", "age": 21, "job": "Construction"}')->execute();
$collect->add('{"name": "Wilma", "age": 23, "job": "Teacher"}')->execute();
$collections = $schema->getCollections();
var_dump($collections);
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
array(1) { ["people"]=> object(mysql_xdevapi\Collection)#4 (1) { ["name"]=> string(6) "people" } }