# db mongodb
db_mongo_attr = {
'host': '*',
'port': 27,
'database':'tease',
'username':'*v',
'password':'*
}

def db_conn(*args):
"""
:return:pymongodb db级别的实例
"""
dbs = pymongo.MongoClient(di['host'],
di['port'],)
#dbs = pymongo.MongoClient("mongodb://user:pass@ip/database")
db = dbs[di['database']]
db.authenticate(di['username'],di['password'])
return db

db = db_conn()
要注意的是mongodb的用户是与数据库一体的,所以是在数据库级别进行用户权限验证。

最新文章

  1. Unsupported major.minor version 51.0错误
  2. HTML5文件上传插件 Huploadify V2.1发布
  3. Hibernate一对一关系映射
  4. django redis VS memcache 区别简介
  5. Spark-1.0.1 的make-distribution.sh编译、SBT编译、Maven编译 三种编译方法
  6. 在Html中使用Requirejs进行模块化开发
  7. 繁华模拟赛 vicent的字符串
  8. 运行Appium碰到的坑们
  9. 20145129 《Java程序设计》第6周学习总结
  10. Period
  11. pip 安装 lxml等 出错 解决
  12. linux内核input子系统解析【转】
  13. 使用 Moq 测试.NET Core 应用 - Why Moq?
  14. KMP替代算法——字符串Hash
  15. python:面向对象初级
  16. Oracle 开机自动启动设置
  17. sort和uniq去重操作【转】
  18. 数字证书及CA的扫盲介绍
  19. MySQL:索引
  20. BAT-增加JAVA环境变量(WIN764位)

热门文章

  1. MXnet的使用
  2. 基于XML装配bean的解析-Bean的作用域
  3. 【Python爬虫程序】抓取MM131美女图片,并将这些图片下载到本地指定文件夹。
  4. HashSet HashMap 源码阅读笔记
  5. LeetCode 编辑距离(DP)
  6. malloc实现机制
  7. LAMP调优
  8. T114048 [RC-02] yltx数对 (打表)
  9. 用vscode写c/c++
  10. Spring的核心api和两种实例化方式