python3 使用mongo数据库

Posted 戴怪兽

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3 使用mongo数据库相关的知识,希望对你有一定的参考价值。

1初始化

创建完数据库之后,就可以直接键入mongo(如果端口是默认的27017)

use admin --选择admin数据库

db.createUser({user: ‘admin‘, pwd: ‘admin123‘, roles: [{role: ‘root‘, db: ‘admin‘}]})

然后就会显示成功添加用户

2连接数据库

之后进入数据库有两种方法

第一种是:

1mongo 2use admin 3db.auth(‘admin’,‘admin123’)

第二种是

mongo -u admin -p [email protected]# 127.0.0.1/admin

我觉得还是第一种方法好记一点

如果不这么做,你在数据库下面的操作会显示没有授权

3添加和删除用户

db.createUser({user: ‘admin‘, pwd: ‘admin123‘, roles: [{role: ‘root‘, db: ‘admin‘}]})这跟之前的操作差不多

用户的role有root read write readWrite

但一定要在相应的数据库下面,不然操作十分繁琐

4添加数据

db.Hello.insert({name:‘World‘})

db.Hello.find()

以上是关于python3 使用mongo数据库的主要内容,如果未能解决你的问题,请参考以下文章

学习笔记:python3,代码片段(2017)

scrapy主动退出爬虫的代码片段(python3)

python常用代码片段总结

[Python3] 043 多线程 简介

学习 PyQt5。在我的代码片段中找不到错误 [关闭]

坑爹的ubuntu /bin/sh