美文网首页Python学习笔记
python之PyMongo使用总结

python之PyMongo使用总结

作者: 代码君_Coder | 来源:发表于2018-02-01 09:42 被阅读61次

    Mongodb

    1. 安装mongodb
    brew update
    brew install mongodb
    
    1. 启动mongodb
    mongod --config /usr/local/etc/mongod.conf
    

    PyMongo使用

    1. 链接mongo
    from pymongo import MongoClient
    client = MongoClient('localhost',27017)
    
    1. 链接数据库: mydb是数据库名称,如果没有会自动创建
    db = client.mydb  
    
    1. 连接数据库表:my_collection 为表的名称
    collection = db.my_collection 
    
    1. 查看数据库下所有表名称
    db.collection_names()  
    
    1. 插入数据
    collection.insert({"key1":"value1","key2","value2"})  
    
    1. 删除数据
    collection.remove()  
    
    1. 更新数据
    collection.update({"key1": "value1"}, {"$set": {"key2": "value2", "key3": "value3"}})  
    
    1. 查询一条数据
    collection.find_one()  
    collection.find_one({"key1":"value1"}) 
    
    1. 查询数据取出
    for item in collection.find():      
        print item  
    
    1. 获取数据总数
    print collection.find().count() 
    
    1. 查询结果排序
    collection.find().sort("key1") # 默认为升序  
    collection.find().sort("key1", pymongo.ASCENDING) # 升序  
    collection.find().sort("key1", pymongo.DESCENDING) # 降序  
    

    多列排序

    collection.find().sort([("key1", pymongo.ASCENDING), ("key2", pymongo.DESCENDING)])  
    

    PyMongo中文文档

    相关文章

      网友评论

        本文标题:python之PyMongo使用总结

        本文链接:https://www.haomeiwen.com/subject/sygrzxtx.html