MongoDB

作者: 钟胜 | 来源:发表于2016-03-31 11:59 被阅读19次

    基本操作

    //使用 数据库 
    use part9
    
    //结束进程
    mongod --shutdown
    
    //关闭数据库
    killall mongod
    
    //链接 数据库
    mongo
    
    //指定数据库目录
    mongod --dbpath=/data/db --port=27017 --fork --logpath=/var/log/mongd.log
    

    增:

    //插入数据 
    db.users.insert({"username":"zhongsheng"});
    

    删:

    //删除所有
    db.users.remove({});
    
    //删除  ( 第一个参数是 删除条件, 第二个是布尔值 默认 false  表示删除满足条件所有的 )
    db.users.remove({},ture);
    
    //删除所有
    db.users.drop();
    

    改:

    //修改(第三个参数 multi: true 表示修改所有满足条件的)
    db.users.update({"username":"lixiaolong"}, {$set:{"password":"789456"}}, {multi:true});
    
    //修改  ( 第一个参数是条件  第二个是修改 )
    db.users.save({"_id":ObjectId(""),"password":"123456"});
    

    查:

    // 查看有哪些数据库
    show dbs
    
    //查看数据库的 集合
    show collections
    
    // 查看集合 所有的数据
    db.users.find();
    
    //查看结果集的数量
    db.users.find().count();
    
    //数据的 查询
    db.users.find({"_id":ObjectId("56f2a8e22272586ddffd32c4")});
    

    bug

    重启linux系统,执行mongo链接不上数据库;

    1.cd /data/db
    2.rm -rf mongod.lock
    3.mongod --dbpath=/data/db --port=27017 --fork --logpath=/var/log/mongd.log
    4.mongo
    

    相关文章

      网友评论

          本文标题:MongoDB

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