Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/367.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js中的mongoDB数据库位置_Javascript_Node.js_Mongodb - Fatal编程技术网

Javascript node.js中的mongoDB数据库位置

Javascript node.js中的mongoDB数据库位置,javascript,node.js,mongodb,Javascript,Node.js,Mongodb,在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.c

在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文件吗?

MongoDB数据库存储在MongoDB服务器中,这意味着在您能够访问数据库之前,您的MongoDB服务器应该正在运行。如果您已安装MongoDB服务器。只需运行此命令即可显示所有数据库

show dbs
完成此操作后,应该可以看到所有mongodb数据库

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,请下载适用于Linux的

MongoDB服务器的默认位置是
/data/db
。您可以在初始化mongod守护程序时使用
--dbpath
选项和所需位置来指定位置


适用于Windows:

在系统中安装Mongo服务器时,安装程序会提示您输入存储数据库和日志的默认位置


默认位置通常是
C:\Program Files\MongoDB\Server\x.x\data\

,无论您的mongo服务器设置在哪里保存它们。