如何使用C ++删除mongodb集合?

时间:2015-08-09 16:59:16

标签: c++ mongodb

我问这个琐碎的问题,因为网上绝对没有教程和零例子。唯一存在的东西 - 是C ++ driver。在驱动程序的源代码中,我看到了一个名为dropCollection的方法,它的定义如下:

virtual bool dropCollection (const string &ns, BSONObj *info=NULL)

但不幸的是,文档并没有说明如何使用这种方法。直觉上,我认为它的一个参数应该是一个集合名称,但在这里我只看到了奇怪的参数& ns(我猜名称空间) - 这意味着什么 - 我不知道。

1 个答案:

答案 0 :(得分:1)

通过此 thread ,您可以使用dropCollection(std::string ns),如以下示例所示:

mongo::DBClientConnection c;
c.connect("localhost");
//perform inserts, updates
c.dropCollection("databaseName.collectionName");