dropCollection

Пропустите набор MongoDB

Описание

пример

dropCollection(conn,collection) исключает существующий набор из MongoDB® при помощи MongoDB C++ соединяют интерфейсом со связью.

Примеры

свернуть все

Соединитесь с MongoDB® с помощью C++ MongoDB, соединяют интерфейсом и пропускают существующий набор.

Создайте связь MongoDB с базой данных mongotest использование интерфейса C++ MongoDB. Здесь, сервер базы данных dbtb01 хосты эта база данных с помощью номера порта 27017.

server = "dbtb01";
port = 27017;
dbname = "mongotest";
conn = mongoc(server,port,dbname)
conn = connection with properties:
           Database: "mongotest"
           UserName: ""
             Server: "dbtb01"
               Port: 27017
    CollectionNames: [14×1 string]

conn connection объект, который содержит связь MongoDB. Свойства объектов содержат информацию о связи и базе данных.

  • Именем базы данных является mongotest.

  • Имя пользователя является пробелом.

  • Сервером базы данных является dbtb01.

  • Номером порта является 27017.

  • Эта база данных содержит 14 наборов документа.

Проверьте связь MongoDB.

isopen(conn)
ans = logical
   1

Соединение с базой данных успешно потому что isopen функция возвращается 1. В противном случае соединение с базой данных закрывается.

Отобразите наборы в базе данных прежде, чем пропустить набор при помощи CollectionNames свойство.

conn.CollectionNames
ans = 14×1 string
    "dateissue"
    "product"
    "timestamps"
    "restaurants"
    "employees"
    "bsontest"
    "taxidata"
    "airlinesmall"
    "largedata"
    "patients"
    "genderMeanAge"
    "escalation"
    "nyctaxi"
    "tsunamis"

Исключите существующий набор из базы данных при помощи связи MongoDB. Укажите, что набор называет taxidata.

collection = "taxidata";
dropCollection(conn,collection)

Отобразите наборы в базе данных снова при помощи CollectionNames свойство. База данных больше не содержит набор taxidata.

conn.CollectionNames
ans = 13×1 string
    "dateissue"
    "product"
    "timestamps"
    "restaurants"
    "employees"
    "bsontest"
    "airlinesmall"
    "largedata"
    "patients"
    "genderMeanAge"
    "escalation"
    "nyctaxi"
    "tsunamis"

Закройте связь MongoDB.

close(conn)

Входные параметры

свернуть все

MongoDB C++ соединяют интерфейсом со связью в виде connection объект.

Имя набора в виде строкового скаляра.

Пример: "taxidata"

Типы данных: string

Введенный в R2021b