Collection::existsInDatabase

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

Collection::existsInDatabaseVerifica se uma coleção existe no banco de dados

Descrição

public mysql_xdevapi\Collection::existsInDatabase(): bool

Verifica se o objeto Collection se refere a uma coleção no banco de dados (esquema).

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna true se a coleção existir no banco de dados, false se não existir.

Uma tabela definida com duas colunas (doc e _id) é considerada uma coleção, e uma terceira coluna _json_schema a partir do MySQL 8.0.21. Inserir uma coluna adicional significa que existsInDatabase() não mais a verá como uma coleção.

Exemplos

Exemplo #1 Exemplo de mysql_xdevapi\Collection::existsInDatabase()

<?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");

// ...

if (!$collection->existsInDatabase()) {
echo
"A coleção não existe mais no banco de dados addressbook. O que aconteceu?";
}
?>
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top