php - MongoDB/DocumentDB bson_append_array() : inv

最近,我将我的一个项目 (PHP 7.4/Lumen/Ubuntu 20.04) 从 MongoDB 迁移到了与 MongoDB 兼容的 AWS DocumentDB。由于迁移,所有 CLI 脚本都触发了这个奇怪的通知/警告

bson_append_array(): invalid array detected. first element of array parameter is not "0".

除此消息外,一切似乎都在正常工作(即使我从 ini 文件中隐藏了所有 PHP 错误,它仍然会显示)。不太确定发生了什么。

消息实际上来自“find”方法。我也确实尝试过抑制消息,但没有成功。

有人知道这里发生了什么吗?提前感谢并感谢您的所有回复。

  • DocumentDB 4.0 版
  • PHP SDK Composer 1.9.0 版

最佳答案

如果您将 &authMechanism=SCRAM-SHA-1 添加到连接字符串,警告就会消失。

关于php - MongoDB/DocumentDB bson_append_array() : invalid array detected. 数组参数的第一个元素不是 "0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69670396/

相关文章:

domain-driven-design - DDD 和 CQRS : use multiple r

php - 从字符串中的引号中提取时如何包含等号和引号?

javascript - 如何将字符串javascript类型的两位小数相乘

flutter - 如何使 ExpansionTile 尾随图标旋转?

php - Laravel 验证规则 : required_without

java - 流分组后如何聚合分组实体

python - 如何在空字典进入/读取输入列表时将新键添加到空字典?

javascript - typescript :如何定义具有许多未知键的对象

r - 收集虚拟变量和重新编码因子

javascript - javascript中的执行顺序