Node.js MongoDB Создать коллекцию
Коллекция в MongoDB такая же, как таблица в MySQL .
Создание коллекции
Чтобы создать коллекцию в MongoDB, используйте createCollection()
метод:
Пример
Создайте коллекцию под названием «клиенты»:
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.createCollection("customers",
function(err, res) {
if (err) throw err;
console.log("Collection created!");
db.close();
});
});
Сохраните приведенный выше код в файле с именем «demo_mongodb_createcollection.js» и запустите файл:
Запустите «demo_mongodb_createcollection.js»
C:\Users\Your Name>node demo_mongodb_createcollection.js
Что даст вам этот результат:
Collection created!
Важно: В MongoDB коллекция не создается до тех пор, пока в нее не будет добавлен контент!
MongoDB ждет, пока вы не вставите документ, прежде чем он действительно создаст коллекцию.