Una colección en MongoDB no necesita ser creada explícitamente – se crea cuando el primer documento es insertado.
Aquí hay un ejemplo básico de cómo insertar un documento en una colección usando Node.js:
```javascript
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”);
var myobj = { name: “Company Inc”, address: “Highway 37” };
dbo.collection(“customers”).insertOne(myobj, function(err, res) {
if (err) throw err;
console.log(“Document inserted”);
db.close();
});
});
```
En este ejemplo, si no existe una base de datos llamada “mydb”, MongoDB la creará. Y si la colección “customers” no existe, MongoDB la creará.
Si quieres crear explícitamente una colección, puedes usar el método ‘createCollection’. Aquí está un ejemplo:
```javascript
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();
});
});
```