(No version information available, might only be in Git)
Collection::dropIndex â Löscht den Index einer Sammlung
Löscht den Index einer Sammlung.
Diese Operation fĂŒhrt nicht zu einem Fehler, wenn es den Index nicht gibt,
aber in diesem Fall wird false zurĂŒckgegeben.
index_nameDer Name des zu löschenden Sammlungsindexes
Beispiel #1 mysql_xdevapi\Collection::dropIndex()-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");
$create = $schema->createCollection("people");
// ...
$collection = $schema->getCollection("people");
$collection->createIndex(
'myindex',
'{"fields": [{"field": "$.name", "type": "TEXT(25)", "required": true}], "unique": false}'
);
// ...
if ($collection->dropIndex('myindex')) {
echo "Ein Index namens 'myindex' wurde gefunden und gelöscht.";
}
?>Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
Ein Index namens 'myindex' wurde gefunden und gelöscht.