Python简单连接MongoDB数据库的方法

yipeiwu_com6年前Python基础

本文实例讲述了Python连接MongoDB数据库的方法。分享给大家供大家参考,具体如下:

Python使用pymongo操作MongoDB数据库,首先需要安装pymongo模块,如下示例是通过pymongo连接MongoDB数据库,带用户名和密码:

from pymongo import MongoClient
import datetime
client = MongoClient('mongodb://tanteng:123456@localhost:27017/')
db = client.js_send_excel
post = {"author": "Xiaofeng", "text": "My first blog post!",
"tags": ["mongodb", "python", "pymongo"],}
posts = db.posts
post_id = posts.insert_one(post).inserted_id
print(post_id)

感兴趣的朋友可以参考pymongo官方文档获取更多Python操作MongoDB的方法。

转自:小谈博客 http://www.tantengvip.com/2015/07/pymongo-cllient/

希望本文所述对大家Python程序设计有所帮助。

相关文章

Python中使用 Selenium 实现网页截图实例

Selenium 是一个可以让浏览器自动化地执行一系列任务的工具,常用于自动化测试。不过,也可以用来给网页截图。目前,它支持 Java、C#、Ruby 以及 Python 四种客户端语言...

python入门之语句(if语句、while语句、for语句)

python入门之语句,包括if语句、while语句、for语句,供python初学者参考。 //if语句例子 name = 'peirong'; if name == 'peir...

python实现画出e指数函数的图像

python实现画出e指数函数的图像

这里用Python逼近函数y = exp(x);同样使用泰勒函数去逼近: exp(x) = 1 + x + (x)^2/(2!) + .. + (x)^n/(n!) + ... #!...

Python数据结构与算法之列表(链表,linked list)简单实现

Python 中的 list 并不是我们传统(计算机科学)意义上的列表,这也是其 append 操作会比 insert 操作效率高的原因。传统列表——通常也叫作链表(linked lis...

python线程信号量semaphore使用解析

这篇文章主要介绍了python线程信号量semaphore使用解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.semaphor...