如何从mongoc_collection_find_with_opts检索数据

时间:2018-09-05 05:42:18

标签: mongodb bson mongo-c-driver

以下是我用C语言编写的代码段,为便于阅读而对其进行了编辑:

bCursor = mongoc_collection_find_with_opts(...);
mongoc_cursor_next(bCursor, &bDoc);

我在bDoc中将文档作为json:

{
  "_id" : { "$numberInt" : "4184300" },
  "msgTime" : { "$numberInt" : "969481160" },
  "msgLTm" : { "$numberInt" : "969484760" }
}

如何处理_id或msgTime或msgLTm字段?

我尝试过

if (bson_iter_init(&bIter, (bson_t *)&cDoc) && bson_iter_find_descendant(&bIter, "_id", &bVal))
      ....

但无济于事。也许没有后代。

任何反馈将不胜感激。 干杯

0 个答案:

没有答案