当前位置:首页 > Python技术文章 > python连接mongodb密码认证实例

实例详解python连接mongodb密码认证

  • 发布时间:
  • 作者:码农之家原创
  • 点击:78

这篇文章主要知识点是关于python、mongodb、的内容,如果大家想对相关知识点有系统深入的学习,可以参阅以下电子书

Python3标准库
Python3标准库中文完整版
  • 类型:Python大小:148.9 MB格式:PDF作者:道格·赫尔曼
立即下载

python连接mongodb密码认证实例

如下所示:

from pymongo import MongoClient
#建立和数据库系统的连接,指定host及port参数
client = MongoClient('localhost', 27017)
#连接mydb数据库,账号密码认证
db = client.mydb
db.authenticate("account", "password")
#连接表
collection = db.myset


#查看全部表名称
db.collection_names()
print db.collection_names()
 
#访问表的数据,过滤查询
item = collection.find({},{"name":1,"age":21})
for rows in item:
    print rows.values()
 
#访问表的一行数据
print collection.find_one()

以上这篇python连接mongodb密码认证实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

推荐内容

深入理解javascript中的Error对象

分享Python输出由1,2,3,4组成的互不相同且无重复的三位数代码

阿里巴巴Java开发规范手册

JavaScript动态检测密码强度原理及实现方法示例效果

Springboot项目平滑关闭及自动化关闭脚本详解

展开 +

收起 -

python 相关电子书
学习笔记
网友NO.503652

Python使用pymongo模块操作MongoDB的方法示例

本文实例讲述了Python使用pymongo模块操作MongoDB的方法。分享给大家供大家参考,具体如下: 通过pymongo实现python对Mongodb的操作。 具体看python代码 #!/usr/bin/python# coding=utf-8#python实现对MongoDB的操作#需要安装python2、pymongo、安装pymongo可能需要pip,logging打印日志#改脚本主要功能就是每5秒改一次mongodb中存储的ip,5秒后再改回来import pymongoimport loggingimport datetimeimport osimport timeimport tracebackimport sys,gc# 初始化logginglogging.basicConfig(level=logging.NOTSET, format='%(asctime)s %(filename)s[line:%(lineno)d] [%(levelname)s] %(message)s', datefmt='%Y-%m-%d %H:%M:%S', filename='clear_screenshot_based_on_db.log', filemode='a')# set to print log to console at the same timeconsole = logging.StreamHandler()console.setLevel(logging.NOTSET)formatter = logging.Formatter('%(asctime)s %(name)s [%(levelname)s] %(message)s')console.setFormatter(formatter)logging.getLogger('').addHandler(consol……

网友NO.385049

关于python标准库Beautiful Soup与MongoDb爬喜马拉雅电台的总结

Beautiful Soup标准库是一个可以从HTML/XML文件中提取数据的Python库,它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式,Beautiful Soup将会节省数小时的工作时间。pymongo标准库是MongoDb NoSql数据库与python语言之间的桥梁,通过pymongo将数据保存到MongoDb中。结合使用这两者来爬去喜马拉雅电台的数据... Beautiful Soup支持Python标准库中的HTML解析器,还支持一些第三方的解析器,其中一个是 lxml。本文使用的就是lxml,对于这个的安装,请看 python 3.6 lxml标准库lxml的安装及etree的使用注意 同时,本文使用了XPath来解析我们想要的部分,对于XPath与Beautiful Soup的介绍与使用请看 Beautiful Soup 4.4.0 文档 XPath 简介 本文涉及到的Beautiful Soup与XPath的知识不是很深,看看官方文档就能理解,而且我还加上了注释... 对于pymongo标准库,我就不多扯淡了,详情请看 pyth……

网友NO.734037

python监控linux内存并写入mongodb(推荐)

(需要安装psutil 用来获取服务器资源,以及pymongo驱动)#pip install psutil #pip install pymongo#vim memory_monitory.py 文件内容如下 #!/usr/bin/env python# -*- coding: UTF-8 -*-import psutilimport socketimport timefrom pymongo import MongoClientmongodbIp = '192.168.200.112'mongodbPort = 27017hostname = socket.gethostbyname(socket.gethostname())#获取本地IP地址def getCurrentTime(): return time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))memoryInfo = psutil.virtual_memory()conn = MongoClient(mongodbIp,mongodbPort)db = conn.servermonitordbset = db.memorydbset.insert({ 'time':getCurrentTime(), 'total':memoryInfo.total, 'available':memoryInfo.available, 'percent':memoryInfo.percent, 'used':memoryInfo.used, 'free':memoryInfo.free, 'active':memoryInfo.active, 'inactive':memoryInfo.inactive, 'buffers':memoryInfo.buffers, 'cached':memoryInfo.cached}) 修改文件可以直接执行 #chmod +x memory_monitor.py 使用crontab 定时执行监控程序 #vim v……

网友NO.939627

Python操作MongoDB数据库的方法示例

本文实例讲述了Python操作MongoDB数据库的方法。分享给大家供大家参考,具体如下: import pymongo client=pymongo.MongoClient ('localhost',27017) db=client.students db.collection_names()['students'] students=db.students students.find()pymongo.cursor.Cursor object at 0x0000017A74305FD0 for item in students.find(): print(item){'_id': ObjectId('59394a87ae09c56bd9c1d375'), 'name': 'zhangsan', 'age': 18.0, 'sex': 'male'} wangwu={'name':'wangwu','age':20,'sex':'male'} students.insert(wangwu)ObjectId('593a7c5fedb5a1abeb757052') for item in students.find({'name':'wangwu'}): print(item){'_id': ObjectId('593a7c5fedb5a1abeb757052'), 'name': 'wangwu', 'age': 20, 'sex': 'male'} students.find_one(){'_id': ObjectId('59394a87ae09c56bd9c1d375'), 'name': 'zhangsan', 'age': 18.0, 'sex': 'male'} students.find_one({'name':'wangwu'}){'_id': ObjectId('593a7c5fedb5a1abeb757052'), 'name': 'wangwu', 'age': 20, 'sex': 'male'} students.find().count()2 students.remove({'name':'wangwu'}){'……

<
1
>

电子书 编程教程 文档 软件 源码 视频

Copyright 2018-2020 xz577.com 码农之家

本站所有电子书资源不再提供下载地址,只分享来路

免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

版权投诉 / 书籍推广 / 赞助:QQ:520161757