MongoDB\Database::modifyCollection()
新增在版本1.4.
定义
参数
返回值
包含collMod命令结果文档的数组或对象。
错误/异常
MongoDB\Exception\InvalidArgumentException
与参数或选项的解析相关的错误。
MongoDB\Driver\Exception\RuntimeException 用于其他扩展级别的错误(例如连接错误)。
示例
以下示例修改了 test
数据库中 TTL 集合的过期时间
$db = (new MongoDB\Client)->test; $result = $db->modifyCollection('users', [ 'keyPattern' => ['lastAccess' => 1], 'expireAfterSeconds' => 1000 ]); var_dump($result);
输出结果如下
object(stdClass)#2779 { ["expireAfterSeconds_old"]=> int(3) ["expireAfterSeconds_new"]=> int(1000) ["ok"]=> float(1) }
另请参阅
collMod 命令参考,请参阅 MongoDB 手册