python操作MongoDB数据库
来源:互联网 发布:淘宝老a cpu 编辑:程序博客网 时间:2024/06/06 02:28
代码
>>> 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'}){'ok': 1, 'n': 1}>>> for item in students.find():print(item){'_id': ObjectId('59394a87ae09c56bd9c1d375'), 'name': 'zhangsan', 'age': 18.0, 'sex': 'male'}>>> students.find().count()1>>> students.create_index([('name',pymongo.ASCENDING)])'name_1'>>> students.update({'name':'zhangsan'},{'$set':{'age':25}}){'ok': 1, 'nModified': 1, 'n': 1, 'updatedExisting': True}>>> students.find_one(){'_id': ObjectId('59394a87ae09c56bd9c1d375'), 'name': 'zhangsan', 'age': 25, 'sex': 'male'}>>> students.update({'age':25},{'$set':{'sex':'Female'}}){'ok': 1, 'nModified': 1, 'n': 1, 'updatedExisting': True}>>> students.remove(){'ok': 1, 'n': 1}>>> students.find().count()0>>> zhangsan={'name':'zhangsan','age':25,'sex':'Male'}>>> lisi={'name':'lisi','age':21,'sex':'Male'}>>> wangwu={'name':'wangwu','age':22,'sex':'Female'}>>> students.insert_many([zhangsan,lisi,wangwu])<pymongo.results.InsertManyResult object at 0x0000017A749FC5E8>>>> for item in students.find().sort('name',pymongo.ASCENDING):print(item){'_id': ObjectId('593a806bedb5a1abeb757054'), 'name': 'lisi', 'age': 21, 'sex': 'Male'}{'_id': ObjectId('593a806bedb5a1abeb757055'), 'name': 'wangwu', 'age': 22, 'sex': 'Female'}{'_id': ObjectId('593a806bedb5a1abeb757053'), 'name': 'zhangsan', 'age': 25, 'sex': 'Male'}>>> for item in students.find().sort([('sex',pymongo.DESCENDING),('name',pymongo.ASCENDING)]):print(item){'_id': ObjectId('593a806bedb5a1abeb757054'), 'name': 'lisi', 'age': 21, 'sex': 'Male'}{'_id': ObjectId('593a806bedb5a1abeb757053'), 'name': 'zhangsan', 'age': 25, 'sex': 'Male'}{'_id': ObjectId('593a806bedb5a1abeb757055'), 'name': 'wangwu', 'age': 22, 'sex': 'Female'}>>>
阅读全文
0 0
- python操作mongodb数据库
- python操作MongoDB数据库
- Python操作MongoDB数据库
- Python操作MongoDB数据库
- python操作Mongodb数据库
- Python 操作MongoDB数据库
- python操作MongoDB数据库
- MongoDB:MongoDB数据库操作
- Python Web 6 —— Python操作MongoDB数据库
- 使用Python 2.7 CURD 操作非关系型数据库MongoDB
- Python 练习册--存入数据库(Mongodb,MySQL)操作
- Python操作MongoDB 新建不同的collection 批量插入数据库
- MongoDB 数据库操作类
- mongodb数据库操作语法
- mongodb 数据库update 操作
- Mongodb数据库 操作语句
- mongodb数据库命令操作
- mongodb数据库操作语法
- MongoDB文档
- 《AI初创企业的Bug如何修复》:人才篇
- [spark] 内存管理 MemoryManager 解析
- 听见丨三星Bixby中文(普通话)版正式发布 云端服务商Scalyr获2000万美元A轮融资
- python的mysql数据库的删除操作
- python操作MongoDB数据库
- Linux-----源码安装keepalived
- 在权限不够的linux服务器上自定义jieba分词的tmp_dir和cache_file属性
- MongoDB 集合
- MongoDB 数据类型
- stm32 中printf使用
- LeetCode||66. Plus One
- Kubernetes对象之StatefulSets(有状态系统服务设计)
- 以Pager的形式填充到ViewPager