Node.js MongoDB 创建集合

MongoDB 中的 集合 相当于 MySQL 中的表。


创建一个集合

要在 MongoDB 中创建集合,请使用 createCollection() 方法:

实例

创建名为 “customers” 的集合:

  1. var MongoClient = require('mongodb').MongoClient;
  2. var url = "mongodb://localhost:27017/";
  3. MongoClient.connect(url, function(err, db) {
  4. if (err) throw err;
  5. var dbo = db.db("mydb");
  6. dbo.createCollection("customers", function(err, res) {
  7. if (err) throw err;
  8. console.log("Collection created!");
  9. db.close();
  10. });
  11. });

将上述代码保存在名为 "demo_mongodb_createcollection.js" 的文件中,然后运行该文件

运行 "demo_mongodb_createcollection.js"

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

结果如下:

  1. Collection created!
重要提示: 在 MongoDB 中,在获取内容之前不会创建集合!

MongoDB 会等到您插入文档后,才会真正创建集合。

分类导航