Учебник по Node.js

ГЛАВНАЯ СТРАНИЦА Node.js Введение в Node.js Node.js Начало работы Модули Node.js HTTP-модуль Node.js Файловая система Node.js URL-модуль Node.js Node.js NPM События Node.js Загрузить файлы Node.js Электронная почта Node.js

Node.js MySQL

Начать работу с MySQL MySQL Создать базу данных MySQL Создать таблицу MySQL вставить в MySQL выбрать из MySQL Где Порядок MySQL MySQL Удалить Таблица удаления MySQL Обновление MySQL Лимит MySQL MySQL присоединиться

Node.js MongoDB

Начать работу с MongoDB MongoDB Создать базу данных MongoDB Создать коллекцию Вставка MongoDB MongoDB Найти Запрос MongoDB Сортировка MongoDB MongoDB Удалить Коллекция MongoDB Drop Обновление MongoDB Лимит MongoDB Присоединиться к MongoDB

Малиновый Пи

Начать работу с RasPi Введение в RasPi GPIO Мигающий светодиод RasPi Светодиод RasPi и кнопка Проточные светодиоды RasPi Веб-сокет RasPi Веб-сокет со светодиодной подсветкой RasPi RGB Компоненты RasPi

Справочник по Node.js

Встроенные модули

Node.js MongoDB Drop


Падение коллекции

Вы можете удалить таблицу или коллекцию, как она называется в MongoDB, с помощью drop()метода.

Метод drop()принимает функцию обратного вызова, содержащую объект ошибки и параметр результата, который возвращает true, если коллекция была успешно удалена, в противном случае возвращает false.

Пример

Удалить таблицу «клиенты»:

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  var dbo = db.db("mydb");
  dbo.collection("customers").drop(function(err, delOK) {
    if (err) throw err;
    if (delOK) console.log("Collection deleted");
    db.close();
  });
});

Сохраните приведенный выше код в файле с именем «demo_drop.js» и запустите файл:

Запустите «demo_drop.js»

C:\Users\Your Name>node demo_drop.js

Что даст вам этот результат:

Collection deleted


db.dropCollection

Вы также можете использовать dropCollection()метод для удаления таблицы (коллекции).

Метод dropCollection()принимает два параметра: имя коллекции и функцию обратного вызова.

Пример

Удалите коллекцию «клиенты» с помощью dropCollection():

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  var dbo = db.db("mydb");
  dbo.dropCollection("customers", function(err, delOK) {
    if (err) throw err;
    if (delOK) console.log("Collection deleted");
    db.close();
  });
});

Сохраните приведенный выше код в файле с именем «demo_dropcollection.js» и запустите файл:

Запустите «demo_dropcollection.js»

C:\Users\Your Name>node demo_dropcollection.js

Что даст вам этот результат:

Collection deleted