gpt4 book ai didi

c++ - MongoDB C++ JSON 解析

转载 作者:行者123 更新时间:2023-11-28 07:17:58 24 4
gpt4 key购买 nike

我正在尝试通过网络将 JSON 查询发送到 Web 服务以用于查询 MongoDB 集合。文档中有问题的字段是 ISODate。我使用 C++ fromjson API 调用来解析 JSON。我已经了解到 fromjson 非常基础,无法解析多种类型,其中包括 ISODate。但是我无法弄清楚使用什么作为替代。我希望该字段在集合的文档中仍然是一个 ISODate,我只需要对我的查询字符串进行一些更改。解析器异常指出只有 Date 可以在 new 关键字之后,但我无法弄清楚 Date 对象构造函数应该将什么作为 fromjson 的参数来解析它而不会呕吐,以及 Date 是否甚至与 ISODate 兼容。在 C++ 驱动程序中有没有比 fromjson 更好的东西? shell 是如何做到的?

最佳答案

想通了。需要使用 Unix time_t 和带有 000 的后缀(不是毫秒颗粒),然后输出新的日期(1383264000000)而不是新的 ISODate(人类可读的日期在这里)。糟透了!剩下的问题是 mongo shell 使用什么 API,这样它就不会受到这个半生不熟的解析器的影响。

关于c++ - MongoDB C++ JSON 解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19931491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com