簡體   English   中英

使用Node.js創建新的mongoDB

[英]Create new mongoDB with nodejs

我在本地主機中安裝了MongoDB 4.0。 共有3個默認數據庫,如下所示

> show dbs
admin   0.078GB
config  0.078GB
local   0.078GB

然后我嘗試使用nodejs創建一個新的數據庫

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://local:27017/mydatabase"; // mydatabase is the name of db 
MongoClient.connect(url, function(err, db) {
    if (err) throw err;
    console.log("Database created!");
    db.close();
});

上面的代碼工作正常。 我可以看到消息“數據庫已創建!”。

但是,當我再次顯示dbs時,不會顯示新創建的mydatabase 仍然有3個數據庫。

> show dbs
admin   0.078GB
config  0.078GB
local   0.078GB

我可以知道我做錯了什么嗎?

感謝ALex

創建MongoDB數據庫時要知道的重要一點是, 直到獲得內容數據庫才創建! 您需要創建至少一個集合。

希望這能消除您的疑問。

在您創建至少一個包含至少一條記錄的集合之前,不會創建MongoDb數據庫 ,因此請創建一個集合並在其中添加至少一條記錄以使用“ show dbs”查看數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM