2016-06-28 18 views
1

私はドキュメントを読んできましたが、Cドライバを使ってmongodbから_idの結果をフィルタリングする方法はまだ失われています。
は、私は基本的に、この機能をしたいが、私はCでその投影が含まれるであろうどのようにmongodbのCドライバの結果から "_id"をフィルタリングする方法

db.collection.find({"test":"pass"},{_id: false}); 

わからないんだけど?

cursor = mongoc_collection_find (collection, MONGOC_QUERY_NONE, 0, 0, 0, query, NULL, NULL); 

答えて

2

少し試行錯誤して、最終的に検索クエリにフラグを追加することができました。それ以外の人は、MongoC検索にNo idフラグを付加するためのフォーマットがあります。

bson_t * field = bson_new();

BSON_APPEND_INT32(フィールド、 "_ id"、0);

カーソル= mongoc_collection_find(コレクション、MONGOC_QUERY_NONE、0、0、0、クエリ、フィールド、NULL)のような検索パターンに

関連する問題