Node.js Vytvořit kolekci MongoDB


Kolekce v MongoDB je stejná jako tabulka v MySQL

Vytvoření sbírky

Chcete-li vytvořit kolekci v MongoDB, použijte createCollection()metodu:

Příklad

Vytvořte kolekci s názvem „zákazníci“:

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();
  });
});

Uložte výše uvedený kód do souboru s názvem „demo_mongodb_createcollection.js“ a spusťte soubor:

Spusťte "demo_mongodb_createcollection.js"

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

Což vám dá tento výsledek:

Collection created!

Důležité: V MongoDB se kolekce nevytvoří, dokud nezíská obsah!

MongoDB čeká, dokud nevložíte dokument, než skutečně vytvoří kolekci.