略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: CollectionRemove::__construct

2024-05-08

CollectionRemove::__construct

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

CollectionRemove::__constructCollectionRemove constructor

说明

private mysql_xdevapi\CollectionRemove::__construct()

Remove collection documents, and is instantiated by the Collection::remove() method.

参数

此函数没有参数。

范例

示例 #1 mysql_xdevapi\Collection::remove() example

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

// Remove all painters
$collection
  
->remove("job in ('Painter')")
  ->
execute();

// Remove the oldest butler
$collection
  
->remove("job in ('Butler')")
  ->
sort('age desc')
  ->
limit(1)
  ->
execute();

// Remove record with lowest age
$collection
  
->remove('true')
  ->
sort('age desc')
  ->
limit(1)
  ->
execute();
?>
add a noteadd a note

User Contributed Notes

There are no user contributed notes for this page.

官方地址:https://www.php.net/manual/en/mysql-xdevapi-collectionremove.construct.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3