1

我正在使用 mongo c 驱动程序 1.1 和 mongo 版本 3.0。我需要编写一个将光标移至集合的函数。我在文档中找到了以下示例。

http://api.mongodb.org/c/1.1.0/mongoc_cursor_t.html

   collection = mongoc_client_get_collection (client, "test", collection_name);
   cursor = mongoc_collection_find (collection,
                                    MONGOC_QUERY_NONE,
                                    0,
                                    0,
                                    0,
                                    &query,
                                    NULL,  /* Fields, NULL for all. */
                                    NULL); /* Read Prefs, NULL for default */

我想做到这一点,除了我不想有任何查询(匹配集合中的所有文档)

4

1 回答 1

0

您可以使用空查询说明符来查找数据库“mydb”和集合“mycoll”中的所有文档,如以下代码段所示:

collection = mongoc_client_get_collection (client, "mydb", "mycoll");
query = bson_new ();
cursor = mongoc_collection_find (collection, MONGOC_QUERY_NONE, 0, 0, 0, query, NULL, NULL);

完整的文档在这里

于 2016-01-11T12:57:25.543 回答