python下使用pymongo操作mongodb

本文介绍MongoDB非关系型数据库的特点及优势,并通过Python pymongo库演示基本的增删改查操作。

Mongo DB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。

Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象。

Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作。

# coding: utf-8

import pymongo

if __name__ == '__main__':
	conn = pymongo.MongoClient("192.168.6.6", 27017)
	db = conn.local
	data = db.test.find({'T1':'DDDD'})
	for x in data.limit(100):
		print x

	db.test.insert({'T1':'1234', 'T2':'AAAA', 'lo':{ 'lat':'0.000000', 'lon':'0.000000' }})
	db.test.find()

	db.test.update('$set', { '_id':'55b1d0d6b12e3f38d86a1c11' }, { 'T1':'hello' })
	db.test.find()

	db.test.remove({ '_id': '55b1d0d6b12e3f38d86a1c11' })
	db.test.find()

 

 

转载于:https://my.oschina.net/yehun/blog/870905

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值