MongoDB\Database::modifyCollection()
1.4 版本中的新增功能。
定义
参数
Return Values
包含collMod命令结果文档的数组或对象。
错误/异常
MongoDB\Exception\InvalidArgumentException
用于与参数或选项解析相关的错误。
MongoDB\ 驱动程序\Exception\RuntimeException 对于扩展级别的其他错误(例如连接错误)。
例子
以下示例更改了test
数据库中的 TTL collection 的过期时间:
$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) }
另请参阅
MongoDB手册中的collMod命令参考