簡體   English   中英

mongoDB 數據庫位置在 node.js

[英]mongoDB database location in node.js

在 node.js 中運行以下腳本時,數據庫究竟存儲在哪里?

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/mydb";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  console.log("Database created!");
  db.close();
});

有db文件嗎?

var MongoClient = require('mongodb').MongoClient;

var url = "mongodb://localhost:27017/mydb";
//         ↑↑↑↑↑↑↑   ↑↑↑↑↑↑↑↑↑ ↑↑↑↑↑ ↑↑↑↑
//         └ protocol  |       |     └the database name
//                     |       └port
//                     └your local machine

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  console.log("Database created!");
  db.close();
});

如果您想查看存儲的數據,您可以從終端使用以下命令:

mongo
// connects to your local MongoDB server

use mydb 
// switches to that database
db.yourCollectionName.find({}) 
// for example

或者如果你想要一個 gui,下載MongoDB Compass

MongoDB 數據庫存儲在 mongodb 服務器中,這意味着在您能夠訪問數據庫之前,您的 mongodb 服務器應該正在運行。 如果您已安裝 MongoDB 服務器。 只需運行此命令即可顯示所有數據庫

show dbs

一旦你這樣做了,你應該看到你所有的 mongodb 數據庫。

對於 Linux:

MongoDB 服務器的默認位置是/data/db 您可以在初始化 mongod 守護程序時指定位置,使用--dbpath選項后跟所需位置


對於 Windows:

在系統中安裝 Mongo 服務器時,安裝程序會提示您輸入存儲數據庫和日志的默認位置。

MongoDB 設置對話框

默認位置通常是C:\Program Files\MongoDB\Server\xx\data\

暫無
暫無

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

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