我问这个琐碎的问题,因为网上绝对没有教程和零例子。唯一存在的东西 - 是C ++ driver。在驱动程序的源代码中,我看到了一个名为dropCollection
的方法,它的定义如下:
virtual bool dropCollection (const string &ns, BSONObj *info=NULL)
但不幸的是,文档并没有说明如何使用这种方法。直觉上,我认为它的一个参数应该是一个集合名称,但在这里我只看到了奇怪的参数& ns(我猜名称空间) - 这意味着什么 - 我不知道。
答案 0 :(得分:1)
通过此 thread ,您可以使用dropCollection(std::string ns)
,如以下示例所示:
mongo::DBClientConnection c;
c.connect("localhost");
//perform inserts, updates
c.dropCollection("databaseName.collectionName");