• 欢迎关注我的微信公众号!点击

MongoDB数据库的常用操作

Linux 大坚果 6年前 (2018-07-11) 13429次浏览 0个评论 扫描二维码

mongodb是非常好用的 NoSQL数据库,我一般用来做爬虫,特别方便好用。

mongodb 启动:

Linux 系统中直接运行 bin 文件夹中的 mongod 就行了 。 如下是在 Windows 系统的批命令,其中.lock文件是用来锁定数据使用,若上次非正常关闭,则需要删除此文件,否则会报错。

mongodb 数据的导入导出

mongodb 的查询操作

MongoDB 删除已有字段

MongoDB 查询结果插入到 collection

MongoDB 插入数据到新 collection

MongoDB 数据备份及恢复

MongoDB 根据已有字段更新新字段(借助 Python)

MongoDB 的远程连接

MongoDB 的服务器端设置,包括端口打开、开启服务器、新建用户操作

本地 MongoDB 连接远程 Mongodb 服务器

MongoDB 远程访问的防火墙设置

由于只是个人使用,采用授权 Auth 的方式不太方便,而bind_ip 0.0.0.0的话,存在数据安全风险。这里采用另一折中的方法,仍bind_ip 0.0.0.0,但设置防火墙,仅对指定的 IP 开放 27017 端口。

开启特定 IP 的某个端口,按照如下步骤:

  • 编辑/etc/sysconfig/iptables(开启 6379 端口);

如果有访问 ip 限制,就添加-s ip地址了

  • 重启防火墙

(2)除了在Linux命令行中设置,在阿里云服务器的安全规则中也可直接设置。

这里推荐关闭Linux服务器的防火墙,使用阿里云的安全组,更加方便!


墨痕|畅所欲言的小笔记 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MongoDB数据库的常用操作
喜欢 (1)

您必须 登录 才能发表评论!