Node.js MongoDB Criar coleção
Uma coleção no MongoDB é o mesmo que uma tabela no MySQL
Criando uma coleção
Para criar uma coleção no MongoDB, use o createCollection()
método:
Exemplo
Crie uma coleção chamada "clientes":
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();
});
});
Salve o código acima em um arquivo chamado "demo_mongodb_createcollection.js" e execute o arquivo:
Execute "demo_mongodb_createcollection.js"
C:\Users\Your Name>node demo_mongodb_createcollection.js
Que lhe dará este resultado:
Collection created!
Importante: No MongoDB, uma coleção não é criada até obter conteúdo!
O MongoDB espera até que você insira um documento antes de realmente criar a coleção.