【问题标题】:Error in createIndexes: Failed to send "createIndexes" command with database "mydb": Failed to read 4 bytes: socket error or timeoutcreateIndexes 中的错误:无法使用数据库“mydb”发送“createIndexes”命令:无法读取 4 个字节:套接字错误或超时
【发布时间】:2020-04-18 04:57:03
【问题描述】:

我最近一直在使用 libmongoc-1.0 1.15 将 python 代码迁移到 C。我在创建索引时遇到了麻烦。我正在关注示例here。我认为这与我使用 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

有什么想法吗?

【问题讨论】:

  • 这是 C 吗?看起来不像 C ,是什么?
  • 对不起,我不明白你在说什么。什么不是 C,什么看起来不像 C?
  • 好的,可以编译了吗?

标签: c libmongoc


【解决方案1】:
"failed to send "createIndexes" command with database "testdb" mongodb error"

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

【讨论】:

    猜你喜欢
    • 2018-09-30
    • 2020-06-24
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    • 2010-10-04
    相关资源
    最近更新 更多