0

我最近一直在使用 libmongoc-1.0 1.15 将 python 代码迁移到 C。我在创建索引时遇到了麻烦。我在这里按照示例进行操作。我认为这与我使用 MongoDB 4.2 有关,因为它默认将所有索引都更改为后台,但我认为 libmongoc 的 1.15.3 版本确实支持 4.2 中的所有新功能。

{ "createIndexes" : "mycol", "indexes" : [ { "key" : { "x" : 1, "y" : 1 }, "name" : "x_1_y_1" } ] }
{ }
Error in createIndexes: Failed to send "createIndexes" command with database "mydb": Failed to read 4 bytes: socket error or timeout

有什么想法吗?

4

1 回答 1

1
"failed to send "createIndexes" command with database "testdb" mongodb error"

我遇到了类似的问题,在我们的例子中,在修复与问题相关的副本集并重新启动集群问题解决后,其中一个副本集出现了问题

于 2021-12-23T04:16:11.113 回答