php - PHP 致命错误:未捕获的 MongoDB\Driver\Exception\InvalidArgumentException:解析 ObjectId 字符串时出错
问题描述
我正在尝试从我的数据库中查询数据以将结果放入值形式的输入中。但是当我想获取数据时,出现以下错误:
致命错误:未捕获的 MongoDB\Driver\Exception\InvalidArgumentException:解析 ObjectId 字符串时出错:5f4286324becb3f60cbb866e
我真的不知道如何解决它,我在万维网搜索了 2 个小时。我希望有人能帮助我。这是我的代码:
$id = $_POST['id'];
echo $id;
$client = new MongoDB\Client;
$db = $client->thesis;
$personen = $db->Personen;
$document = $personen->findOne(['_id' => new MongoDB\BSON\ObjectId($id)]);
我正在通过回显获取 ID,但 findOne 方法不起作用。
感谢您的回答:) 干杯
解决方案
推荐阅读
- kubernetes - 将动态格式化的日期时间传递给 K8s 容器配置
- apache-camel - 骆驼netty4-http客户端处理http 100-继续
- php - 如何从用冒号 (:) 分割的 url 中获取参数
- c# - Azure 服务总线问题在代理后进行身份验证
- r - R markdown 多个图并排并排宽度不同(out.width=??)编织到pdf
- python - chat.megagroup 未显示 Telethon 中的所有组
- java - 将人工任务与错误修复分支相关联
- python - 熊猫:分组并选择均匀分布的行
- mysql - 如何从其他列(带触发器)中创建计算列?
- vue.js - 在 Vuetify Drawer 中使用 @click 混合引用链接和函数