PDF(美国Ltr)- 2.4 mb
PDF (A4)- 2.4 mb
CollectionFind:执行
执行语句
描述
公共mysql_xdevapi \ DocResultmysql_xdevapi \ CollectionFind:执行();
执行find操作;此功能允许方法链接。
参数
这个函数没有参数。
返回值
一个DocResult对象,用于从中获取结果或查询操作的状态。
例子
例5.31 CollectionFind示例
<?php $session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");$session->sql("DROP DATABASE IF EXISTS ")->execute();$session->sql("CREATE DATABASE addressbook")->execute();$session = $session- getSchema("addressbook");$create = $schema->createCollection("people");创建- >添加('{“名称”:“阿尔弗雷德”,“年龄”:18,“工作”:“管家”}”)- >执行();/ /……$collection = $schema->getCollection("people");$result = $collection ->find('job like:job and age >:age') ->bind(['job' => 'Butler', 'age' => 16]) ->execute(); var_dump($result->fetchAll()); ?>
上面的例子将输出类似于:
Array (1) {[0]=> Array (4) {["_id"]=> string(28)"00005b6b536100000000000000cf" ["age"]=> int(18) ["job"]=> string(6)"Butler" ["name"]=> string(6)“阿尔弗雷德”}}