Python Mongo

MongoDB监控窗口:首先应启动rest
即:mongod -rest
http://localhost:28017/ 

MongoDB可视化操作软件:rockMongo


>>> from pymongo import MongoClient
>>> client=MongoClient()
>>> db=client.test
>>> collection=db.Subject
>>> db.collection_names()
['system.users', 'system.indexes', 'Subject', 'photo.files', 'photo.chunks']
>>> collection.find_one()
{'art': {'music': 100.0, 'sports': 110.0}, 'English': 98.0, 'math': 121.0, '_id': ObjectId('51642b3910f0167860d889d3'), 'physics': 120.0}
>>> collection.find_one({"name":"zhipeng"})
{'name': 'zhipeng', 'school': 'bupt', '_id': ObjectId('51664703b41d501810000000'), 'age': 24.0}
>>> new_posts=[{"name":"zhangsan"},{"age":26},{"school":"cmt"}]
>>> collection.insert(new_posts)
[ObjectId('516684761e1071251c43c08c'), ObjectId('516684761e1071251c43c08d'), ObjectId('516684761e1071251c43c08e')]
>>> for post in collection.find():
	post

	
{'art': {'music': 100.0, 'sports': 110.0}, 'English': 98.0, 'math': 121.0, '_id': ObjectId('51642b3910f0167860d889d3'), 'physics': 120.0}
{'name': 'MongoDB', 'type': 'NoSqla', 'count': 1, '_id': ObjectId('5166460e9b0675e1b1b2d0e0'), 'info': {'x': 203, 'y': 102}}
{'name': 'MongoDB', 'type': 'NoSqla', 'count': 1, '_id': ObjectId('516646989b0624da24a5fbb6'), 'info': {'x': 203, 'y': 102}}
{'name': 'zhipeng', 'school': 'bupt', '_id': ObjectId('51664703b41d501810000000'), 'age': 24.0}
{'name': 'huqiang', 'age': 25.0, '_id': ObjectId('516652efb41d501810000001'), 'school': 'chongyou'}
{'name': 'zhangsan', '_id': ObjectId('516684761e1071251c43c08c')}
{'_id': ObjectId('516684761e1071251c43c08d'), 'age': 26}
{'_id': ObjectId('516684761e1071251c43c08e'), 'school': 'cmt'}
>>> collection.count()
8




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值