美文网首页
python——MongoDB高级

python——MongoDB高级

作者: Jalynn葸 | 来源:发表于2018-06-14 16:52 被阅读15次
    索引
    for(i=0;i<100000;i++)
    {
    db.ti.insert({name:'test'+i, age:i})
    }
    
    db.ti.find({
    name:'test1000'
    }).explain('executionStats')
    
    创建索引
    db.集合.ensureIndex({属性:1})
    
    查看当前文档所有索引
    db.t1.getIndexes()
    
    删除所有的索引
    db.t1.dropIndexes('索引名称')
    

    安全性流程:
    1、创建超级管理员
    2、修改配置文件。启用身份验证
    3、重启服务
    4、使用超级管理员登陆
    5、创建普通用户
    6、使用普通用户登陆

    mogo -u t1 -p 123 --authenticationDatabase test1
    

    连接主服务器

    mongo --host 192.168.196.128 --port 27017
    

    初始化

    rs.initiate()
    

    查看当前状态

    rs.status()
    
    Mongo与python交互(pymongo)
    image.png

    修改


    image.png

    删除


    image.png
    查询
    image.png

    相关文章

      网友评论

          本文标题:python——MongoDB高级

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