牛牛在线工具

MongoDB\Driver\Cursor::toArray()

收录 8868 个 PHP 函数,含用途说明与用法示例。

MongoDB\Driver\Cursor::toArray()

将MongoDB\Driver\Cursor对象转换为一个包含所有文档的数组

函数名称:MongoDB\Driver\Cursor::toArray() 适用版本:MongoDB PHP Library 1.0.0以上版本 函数描述:将MongoDB\Driver\Cursor对象转换为一个包含所有文档的数组 用法: public MongoDB\Driver\Cursor::toArray(): array 参数: 该函数不接受任何参数。 返回值: 返回一个包含所有文档的数组,如果Cursor对象为空,则返回一个空数组。 示例: // 连接MongoDB $manager = new MongoDB\Driver\Manager("mongodb://localhost:27017"); // 查询所有文档 $query = new MongoDB\Driver\Query([]); $cursor = $manager->executeQuery('database.collection', $query); // 将Cursor对象转换为数组 $documents = $cursor->toArray(); // 遍历数组并打印文档 foreach ($documents as $document) { echo $document->name . "\n"; } 在上述示例中,我们首先通过MongoDB\Driver\Manager类连接到MongoDB数据库。然后,我们创建了一个查询对象MongoDB\Driver\Query,并使用executeQuery方法执行查询。返回的结果是一个MongoDB\Driver\Cursor对象。接下来,我们使用toArray方法将Cursor对象转换为数组。最后,我们通过遍历数组打印出每个文档的name字段。 请注意,这个方法适用于MongoDB PHP Library 1.0.0以上版本。如果你使用的是较早的版本,可能需要更新你的MongoDB PHP Library库。