Mongodb + PHP无法通过数据库“ Czechia”发送“ find”命令:无法读取4个字节:套接字错误或超时

时间:2019-07-02 20:20:23

标签: mongodb sockets timeout

我有一个PHP脚本,该脚本应该从MongoDB向Elasticsearch发送大约200万个项目。有一个循环,其中一个迭代需要向MongoDB发出4个请求,而查询只是调用

{"ico": {$in: [here are 50 items]}}
// collection has about 2M items and ico is indexed

但是它仍然会因以下错误而结束无法读取4个字节:套接字错误或超时-MongoDB版本为4,PHP版本7.1。

那是什么意思?如果集合有大约200万个项目,那么带有$ in查询的50个项目是否过多?如何解决?

0 个答案:

没有答案