主要内容

dropCollection

下降MongoDB集合

描述

例子

dropCollection (康涅狄格州集合从MongoDB删除一个现有的集合®通过使用MongoDB的c++接口连接。

例子

全部折叠

使用MongoDB c++接口连接到MongoDB®并删除现有的集合。

创建到数据库的MongoDB连接mongotest使用MongoDB c++接口。这里是数据库服务器dbtb01使用端口号承载此数据库27017

服务器=“dbtb01”;端口= 27017;dbname =“mongotest”;Conn = mongoc(服务器,端口,dbname)
康涅狄格州=与属性的连接:数据库:“mongotest”用户名:“”服务器:“dbtb01”端口:27017 CollectionNames: [14×1 string]

康涅狄格州连接包含MongoDB连接的对象。对象属性包含有关连接和数据库的信息。

  • 数据库名称为mongotest

  • 用户名为空。

  • 数据库服务器为dbtb01

  • 端口号为27017

  • 这个数据库包含14个文档集合。

检查MongoDB连接。

isopen(康涅狄格州)
ans =逻辑1

数据库连接成功,因为isopen函数返回1。否则,数据库连接关闭。

方法在删除集合之前显示数据库中的集合CollectionNames财产。

conn.CollectionNames
ans =14×1的字符串“日期问题”“产品”“时间戳”“餐馆”“员工”“bsontest”“出租车数据”“航空公司小数据”“大数据”“患者”“性别平均年龄”“升级”“nyctaxi”“海啸”

通过使用MongoDB连接从数据库中删除现有的集合。指定集合名称taxidata

收集=“taxidata”;dropCollection(康涅狄格州、收集)

方法再次显示数据库中的集合CollectionNames财产。数据库不再包含该集合taxidata

conn.CollectionNames
ans =13×1的字符串“日期”“产品”“时间戳”“餐馆”“员工”“bsontest”“航空公司小”“大数据”“患者”“性别平均年龄”“升级”“nyctaxi”“海啸”

关闭MongoDB连接。

关上(康涅狄格州)

输入参数

全部折叠

MongoDB c++接口连接,指定为连接对象。

集合名称,指定为字符串标量。

例子:“taxidata”

数据类型:字符串

版本历史

R2021b中引入