美文网首页
pymongo基本使用

pymongo基本使用

作者: NoFacePeace | 来源:发表于2017-11-13 09:53 被阅读0次
    • 引用Pymongo
    import pymongo
    
    • 创建连接Connection
    import pymongo
    client = pymongo.MongoClient()
    
    • 连接数据库
    db = conn.database
    # 或
    db = conn['database']
    
    • 连接集合
    accout = db.collection
    # 或
    accout = db['collection']
    
    • 查看全部集合名称
    db.collection_name()
    
    • 查看集合的一条记录
    db.collection.find_one()
    db.collection.find_one({'userName' : 'keyword'})
    
    • 查看集合的字段
    db.collection.find_one({}, {'username':1,'email':1})
    db.collection.find_one({},{'username':1,'email':1,"_id":0})
    
    • 查看集合的多条记录
    for item in db.collection.find():
        item
    for item in db.collection.find({"username":"libing"}):
        item['username']
    
    • 查看集合的记录统计
    db.collection.find(),count()
    db.collection.find({"username":"keyword"}).count()
    
    • 集合查询结果排序
    db.collection.find().sort("username")
    # 默认升序
    db.collection.find().sort("username",pymongo.ASCENDING)
    # 升序
    db.collection.find().sort("username",pymongo.DESCENDING)
    # 降序
    
    • 集合查询结果多列排序
    db.collection.find().sort([("username",pymongo.ASCENDING),("Email",pymongo.DESCENDING)])
    
    • 添加记录
    db.collection.insert({"accout":21,"username":"libing"})
    
    • 修改记录
    db.collection.update({"username":"libing"},{"$set":{"email":"libing","password","123"}})
    
    • 删除记录
    db.collection.remove()
    db.collection.remove({"username":"keyword"})
    

    相关文章

      网友评论

          本文标题:pymongo基本使用

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