以下是我的 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))
....
但无济于事..因为也许没有后代。
任何反馈将不胜感激。干杯