首页
友链
壁纸
留言
今日热榜
更多
关于
时光
推荐
精品流量卡
Search
1
都二十多年了,你的梦为什么还没碎!
57,062 阅读
2
2022年5个好用的 BT/ 磁力链接下载工具推荐 |Windows 、安卓系统
37,217 阅读
3
nps内网穿透实现外网访问树莓派
32,390 阅读
4
实践利用宝塔建emlog个人博客-超详细【原创】
26,120 阅读
5
Typecho-Joe-Theme主题帮助文档
24,550 阅读
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
登录
Search
标签搜索
PHP
HTML
API
Javascript
源码
JS
Vue
Github
CloudFlare
接口
函数
SQL
ASP.NET
MVC
EF
T4模板
后台管理
CDN
微信小程序
MAC
韩小韩
累计撰写
261
篇文章
累计收到
1,301
条评论
首页
栏目
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
页面
友链
壁纸
留言
今日热榜
关于
时光
推荐
精品流量卡
搜索到
1
篇与
远程连接
的结果
2021-07-16
Node.js连接远程mongodb并利用mongorestore远程恢复数据库
{message type="info" content="之前在mongodb搞了个免费的512MB的mongodb数据库,刚好今天要搭建一个nodejs项目需要的数据库是mongodb,项目里的数据库连接的是本地localhost,因为是第一次接触nodejs + mongodb,以为改个IP地址就可以了,没想到折腾了好久都没搞懂。然后Search了好多教程大多都是本地连接,最终还是找到了,连接好以后需要用mongorestore恢复数据,又遇到了一个坑,运行mongorestore命令需要安装mongo-tools工具才可以,然后又安装了mongo-tools,最终完美连接并导入。"/}Node.js连接远程mongodb代码const mongoose = require('mongoose'); const db = mongoose.connect("mongodb+srv://数据库用户名:数据库密码@IP地址:端口/数据库名", { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false }, function (error) { if (error) { console.log("连接远程mongo数据库失败:" + error.message) } else { console.log("连接远程mongo数据库成功") } }); module.exports = db;mongorestore恢复远程mongodb代码var process = require('child_process'); process.exec('mongorestore --uri="mongodb+srv://数据库用户名:数据库密码@IP地址:端口/数据库名" 需要恢复的数据文件目录', function (error, stdout, stderr) { if (error) { console.log("执行重置数据库失败, 异常信息:" + error.message) } else { console.log("执行数据库重置成功!") } })Node.js连接本地mongodb代码const mongoose = require('mongoose'); const db = mongoose.connect("mongodb://localhost:端口/数据库名", { useNewUrlParser: true, useUnifiedTopology: true, useFindAndModify: false }, function (error) { if (error) { console.log("连接本地mongo数据库失败:" + error.message) } else { console.log("连接本地mongo数据库成功") } }); module.exports = db;mongorestore恢复本地mongodb代码var process = require('child_process'); process.exec('mongorestore -h 127.0.0.1:27017 -d 数据库名 需要恢复的数据文件目录 --drop', function (error, stdout, stderr) { if (error) { console.log("执行重置数据库失败, 异常信息:" + error.message) } else { console.log("执行数据库重置成功!") } })
2021年07月16日
225 阅读
0 评论
0 点赞