zoukankan      html  css  js  c++  java
  • mongodb 的使用

    # mongod --dbpath=d:datadb    非默认安装路径的启动方式

    
    
    import pymongo
    conn = pymongo.MongoClient("127.0.0.1",27017) #连接池效果
    MONGODB = conn["VistaToy"] #conn 库 就是用库 使用不存在的对象即是创建
    #
    MONGODB.users.insert_one({'name':'peiqi','age':22})  #
    MONGODB.users.insert_many([{'name':'peiqi'},{'name':'alex'}])  #
    #
    MONGODB.users.find_one({'age':1},{'_id':0})  #dict
    MONGODB.users.find({},{'_id':0})  # 生成器  for循环取值
    list(MONGODB.users.find({},{'_id':0}))  # 生成器  for循环取值   [, , , ,]
    
    MONGODB.users.find_one({'$or':[{'name':'peiqi'},{'age':1}]},{'_id':0})  #
    MONGODB.users.find({'name':{'$in':['peiqi','aa','bb']}})  #
    # 更新
    MONGODB.users.update_one({'name':'aa'},{'$set':{'age':33}}) #查询条件  修改
    MONGODB.users.update_many({'name':'aa'},{'$set':{'age':33}}) #查询条件  修改
    import json   #ObjectId 不能被序列化
    res = MONGODB.users.find_one({'name':1})
    res['_id'] = str(res.get('_id'))
    res_json = json.dumps(res)  #{'_id':'5cbhd88699'}
    from bson import ObjectId
    res = MONGODB.users.find_one({'_id':ObjectId("2xc34cef342")})
    ObjectId 处理
  • 相关阅读:
    socket 常用api
    socket客户端小例
    select和ioctl的一个简单测试
    git 相关配置
    pvr转png
    flash 中matrix
    moto x使用注意事项
    互联网思维将颠覆我们的认知
    微信公众账号怎么快速增加粉丝
    Discuz如何解除某个会员的QQ绑定状态
  • 原文地址:https://www.cnblogs.com/zhangchen-sx/p/11086790.html
Copyright © 2011-2022 走看看