MongoDB可视化编程软件Robo 3T安装与调试

Robo 3T是Mac版本MongoDB的可视化软件,类似于Mac中的Navicat for MySQL,我们可以一目了然的看到数据库中的数据,而不是抽象的在命令行中查看,并且MongoDB是Nosql数据库,我们看起数据来并不是十分方便,因此对于新手是十分方便的。

Robo 3T链接: https://pan.baidu.com/s/12LXyIO262DSDQVByO9QeBw 提取码: n65y 

安装这个软件的前提是你的电脑中有MongoDB环境,如果你的mac中未安装,请参考mac安装MongoDB与启动进行安装

将链接中的镜像下载好后就像我们安装普通软件一样,安装好后是如下图所示图标,感觉好可爱!

然后我们启动MongoDB服务,如果不清楚相关操作,请参考上面文章。这个软件和MySQL的一样,在使用前都需要开启相关服务,因为配置连接时需要测试连接是否成功!

首先我们打开软件,点击Create,然后进入如下页面:

在连接配置中按上图步骤操作,第一个位置随便起一个连接名字即可,第二个位置是我们本地地址localhost,然后点击test进行测试,测试成功如下图:

这时你就可以使用可视化页面操作MongoDB了!

可以通过以下python代码进行测试,将Python产生的数据存入MongoDB中:

from pymongo import MongoClient
from random import randint
name1 = ["yang","li","zhou"]
name2 = [
    "chao",
    "hao",
    "gao",
    "qi gao",
    "hao gao",
    "gao gao",
    "chao hao",
    "ji gao",
    "ji hao",
    "li gao",
    "li hao",
]
provinces =[
    "guang dong",
    "guang xi",
    "shan dong",
    "shan xi",
    "he nan",
]
client = MongoClient('localhost',27017)
db = client.student
sm = db.smessage
for i in range(1,100):
    name = name1[randint(0,2)] + name2[randint(0,10)]
    province = provinces[randint(0,4)]
    new_student = {
        "name":name,
        "age":randint(1,30),
        "province":province,
        "subject":[
            {"name":"chinese","score":randint(0,100)},
            {"name": "math", "score": randint(0, 100)},
            {"name": "english", "score": randint(0, 100)},
            {"name": "chemic", "score": randint(0, 100)},
        ]}
    print(new_student)
    sm.insert_one(new_student)
    print(i)
print(sm.estimated_document_count())

通过Python环境执行上面程序,就可以添加数据到MongoDB了,添加后我们通过Robo 3T查看如下:

这样再看分布式数据库就不是很麻烦了!

作者原创,如有转载,请注明出处:https://blog.csdn.net/liaoningxinmin/article/details/90059783

附上:mac网盘下载不限速 

Navicat for mysql 11.1.3中文破解版(mac)

mac搭建hadoop3.1.1伪分布模式

Pycharm for mac永久激活教程

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

带鱼工作室

感谢您的支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值