(No version information available, might only be in Git)
CollectionRemove::__construct β ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΊΠ»Π°ΡΡΠ° CollectionRemove
Π£Π΄Π°Π»ΡΠ΅Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ ΠΈ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄Π° mysql_xdevapi\Collection::remove().
Π‘ΠΈΠ³Π½Π°ΡΡΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ².
ΠΡΠΈΠΌΠ΅Ρ #1 ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ mysql_xdevapi\Collection::remove()
<?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");
$collection = $schema->createCollection("people");
$collection->add('{"name": "Alfred", "age": 18, "job": "Butler"}')->execute();
$collection->add('{"name": "Bob", "age": 19, "job": "Painter"}')->execute();
// Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ
Ρ
ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΎΠ²
$collection
->remove("job in ('Painter')")
->execute();
// Π£Π΄Π°Π»ΠΈΡΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΡΠ°ΡΠΎΠ³ΠΎ Π΄Π²ΠΎΡΠ΅ΡΠΊΠΎΠ³ΠΎ
$collection
->remove("job in ('Butler')")
->sort('age desc')
->limit(1)
->execute();
// Π£Π΄Π°Π»ΠΈΡΡ Π·Π°ΠΏΠΈΡΡ Ρ ΡΠ°ΠΌΡΠΌ Π½ΠΈΠ·ΠΊΠΈΠΌ Π²ΠΎΠ·ΡΠ°ΡΡΠΎΠΌ
$collection
->remove('true')
->sort('age desc')
->limit(1)
->execute();
?>