• 2013-12-13


    关于Mongodb访问的控制

    * 1.绑定IP内网地址访问.

        mongod.exe --bind_ip 192.168.20.16
        客户端访问时,也需要明确服务器的ip
        mongo.exe 192.168.20.111

    * 2.监听端口

        默认port为27017,修改端口并限制ip:
    mongod.exe --bing_ip 192.168.20.13 -port 28008
        这样客户端访问的时候也必须注明port,否则会被拒绝 

    进程控制

    * 1.db.currentOp() 查看活动进程

    无活动:{inprog:[]}
    否则:
            {inprog:[{"opid":18,"op":"qurey","ns","blog.user",
                        "query":"{user:jack}","inLock":1}
                ]
                }
             opid:操作进程号
             op:操作类型
             ns:操作对象
             query:操作内容
             inLock:锁的类型.读或写

    * 2.结束进程

        db.killOp(1234) 1234:opid

    索引

    1基础索引

        db.collection_name.ensureIndex({age:1})  创建索引,1为升序,-1为降序
    
        db.collection_name.etIndexs()   显示集合中当前的所有索引
    
        后台执行:db.name.ensureIndex({age:1},{background:true})

    2.组合索引

        db.name.insert({name:'www',addr:{city:"beijing",state:"ff"}})
        db.name.ensureIndex({"age":1,"addr.city":-1})
    
        强制使用索引:
            db.name.find({age:{$gt:30}}).hint({name:1,age:1})  
    
        删除索引:
            db.name.dropIndexs()  删除所有
            db.name.dropIndex({age:1}) 指定删除
  • 相关阅读:
    Linux内核学习笔记(6)-- 进程优先级详解(prio、static_prio、normal_prio、rt_priority)
    Cuteftp连接虚拟机Centos7
    Linux内核学习笔记(5)-- 进程调度概述
    Linux内核学习笔记(4)-- wait、waitpid、wait3 和 wait4
    Linux内核学习笔记(3)-- 进程的创建和终结
    Linux内核学习笔记(2)-- 父进程和子进程及它们的访问方法
    Linux内核学习笔记(1)-- 进程管理概述
    汇编基础--标识符、标号、伪指令和指令
    JAVA学习笔记--正则表达式
    JAVA学习笔记--字符串概述
  • 原文地址:https://www.cnblogs.com/huangxiaohen/p/3472564.html
Copyright © 2020-2023  润新知