【发布时间】:2020-05-13 06:25:56
【问题描述】:
我正在尝试使用 PHP 从 mongodb 获取二进制 BSON 字符串,但我不知道如何将文档作为 BSON 获取。它总是首先将其解析为 PHP 对象。
我试图在光标上设置一个typeMap,但这只是将已经解析的PHP对象传递给类中的bsonSerialize($object)函数。
代码如下:
<?php
$db = new \MongoDB\Driver\Manager('mongodb://localhost/test');
$query = new \MongoDB\Driver\Query([]);
$cursor = $db->executeQuery("test.contacts", $query);
foreach($cursor as $document) {
// $document is already parsed to a PHP stdObject
}
【问题讨论】: