Node.js MongoDBCreateコレクション
MongoDBのコレクションは、MySQLのテーブルと同じです。
コレクションの作成
MongoDBでコレクションを作成するには、次のcreateCollection()
方法を使用します。
例
「customers」というコレクションを作成します。
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は、ドキュメントが挿入されるまで待機してから、実際にコレクションを作成します。