函数名:MongoDB\BSON\Iterator::key()
适用版本:MongoDB\BSON\Iterator 类在 PHP 版本 1.0.0 及以上可用。
用法:该方法用于获取当前迭代器指针所指向的元素的键名。
示例:
// 创建一个 BSON 文档
$document = ['name' => 'John', 'age' => 30, 'city' => 'New York'];
// 将文档转换为 BSON 对象
$bson = MongoDB\BSON\toBSON($document);
// 创建一个 BSON 迭代器
$iterator = new MongoDB\BSON\Iterator($bson);
// 获取当前迭代器指针所指向的元素的键名
$key = $iterator->key();
echo $key; // 输出: name
在上述示例中,我们首先创建了一个包含 name、age 和 city 字段的 BSON 文档。然后,我们使用 MongoDB\BSON\toBSON() 函数将文档转换为 BSON 对象。接下来,我们创建了一个 BSON 迭代器,并使用 key() 方法获取当前迭代器指针所指向的元素的键名。最后,我们输出了键名 "name"。