我一直在阅读文档,但我仍然迷失在如何使用C驱动程序从mongodb过滤掉_id
结果。
我基本上想要这个功能,但我不确定
db.collection.find({"test":"pass"},{_id: false});
我如何在C中包含该投影?
cursor = mongoc_collection_find (collection, MONGOC_QUERY_NONE, 0, 0, 0, query, NULL, NULL);
答案 0 :(得分:2)
经过一些试验和错误后,我终于可以在搜索查询中添加标记了。对于其他任何人来说,这是将No id标志附加到MongoC搜索的格式。
bson_t * field = bson_new();
BSON_APPEND_INT32(字段," _id",0);
到像
这样的搜索模式cursor = mongoc_collection_find(collection,MONGOC_QUERY_NONE,0,0,0,query,field,NULL);