1、下载MongoDB安装包
网址
MongoDB Community Download | MongoDB
2、下载可视化开发窗口
3、新建文件夹进行数据库连接测试
在终端cd到当前文件夹,安装第三方依赖mongoose
npm install mongoose
并启动服务器
net start mongodb
新建js文件输入以下内容
const mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/playground')
.then(()=>console.log ('数据库连接成功'))
.catch(err => console.log (err,'连接失败'));
报错处理(1)格式不对:
PS D:\MongoDBcode> node .\1.js
D:\MongoDBcode\1.js:4
.catch(err => console.log (err,'连接失败'));
^
SyntaxError: Unexpected token .
at new Script (vm.js:79:7)
at createScript (vm.js:251:10)
at Object.runInThisContext (vm.js:303:10)
at Module._compile (internal/modules/cjs/loader.js:656:28)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
at Module.load (internal/modules/cjs/loader.js:598:32)
at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
at Function.Module._load (internal/modules/cjs/loader.js:529:3)
at Function.Module.runMain (internal/modules/cjs/loader.js:741:12)
at startup (internal/bootstrap/node.js:285:19)
原因是catch上一行的语句末尾不能加分号;
报错情况(2)当前node版本太低
const utf8Encoder = new TextEncoder();
^
ReferenceError: TextEncoder is not defined
at Object.<anonymous> (D:\NodeJs\node-demo\blog\node_modules\whatwg-url\dist\encoding.js:2:21)
at Module._compile (internal/modules/cjs/loader.js:778:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
at Module.load (internal/modules/cjs/loader.js:653:32)
at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
at Function.Module._load (internal/modules/cjs/loader.js:585:3)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at Object.<anonymous> (D:\NodeJs\node-demo\blog\node_modules\whatwg-url\dist\url-state-machine.js:5:34)
at Module._compile (internal/modules/cjs/loader.js:778:30)
版权声明:本文为weixin_46914709原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。