PDF(美版)- 2.4 mb
PDF (A4)- 2.4 mb
HTML下载(TGZ)- 251.4 kb
HTML下载(Zip)- 258.9 kb
收藏:replaceOne
替换一个托收文件
描述
公共mysql_xdevapi \结果mysql_xdevapi \集合::replaceOne(字符串id,
字符串医生);
更新(或替换)由ID标识的文档(如果存在)。
参数
-
id
-
要替换或更新的文档的ID。通常,这是由MySQL服务器在添加记录时生成的_id。
-
医生
-
集合文档来更新或替换与
id
参数。该文档可以是文档对象,也可以是描述新文档的有效JSON字符串。
返回值
Result对象,用于查询受影响项的个数和操作产生的警告个数。
例子
例5.26mysql_xdevapi \集合::replaceOne
例子
<?php $session = mysql_xdevapi\getSession("mysqlx://user:password@localhost");$session->sql("DROP DATABASE IF EXISTS addressbook")->execute();$session->sql("CREATE DATABASE地址簿")->execute();$schema = $session->getSchema("地址簿");$collection = $schema->createCollection("people");$ = $收集结果- >添加(“{“名称”:“阿尔弗雷德”,“年龄”:18,“工作”:“管家”}”)- >执行();//通常_id是通过其他方式知道的,//但是对于这个例子,让我们获取生成的id并使用它$ids = $result->getGeneratedIds();$alfred_id = $id [0];/ /…… $alfred = $collection->getOne($alfred_id); $alfred['age'] = 81; $alfred['job'] = 'Guru'; $collection->replaceOne($alfred_id, $alfred); ?>