Schema::getCollections

(No version information available, might only be in Git)

Schema::getCollectionsRuft alle Sammlungen eines Schemas ab

Beschreibung

public mysql_xdevapi\Schema::getCollections(): array

Ruft eine Liste der Sammlungen des Schemas ab.

Parameter-Liste

Diese Funktion besitzt keine Parameter.

Rückgabewerte

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.

Beispiele

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"
  }
}
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top