最近,我将我的一个项目 (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”方法。我也确实尝试过抑制消息,但没有成功。
有人知道这里发生了什么吗?提前感谢并感谢您的所有回复。
最佳答案
如果您将 &authMechanism=SCRAM-SHA-1
添加到连接字符串,警告就会消失。
关于php - MongoDB/DocumentDB bson_append_array() : invalid array detected. 数组参数的第一个元素不是 "0",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69670396/