美文网首页
mongdb的基本使用

mongdb的基本使用

作者: 那个村王富贵 | 来源:发表于2019-07-08 15:23 被阅读0次

    安装 mongodb   sudo apt install  mongodb

    启动mongodb :   sudo mongodb

    虚拟硬盘不够 

    sudo mongodb --smallfiles

    后台服务器启动方式

    注意:必须是使用sudo apt install  mongdb  这种方式才有效

    sudo service mongodb start

    #####关闭#####

    1.直接使用 ctrl + c

    2 可以通过登录mongodb客户端来关闭  

     use  admin  

     db.shutdownServer()

    使用kill杀死进程

     如果使用服务启动

    sudo server mongodb stop

    ###启动参数说明

    --dbpath  数据库存储路径  默认/data/db

    --port  数据库的端口 默认 27017

    --auth 启动认证模式

    --bind_ip 允许数据库管理系统连接的ip地址

    --config  设置配置文件路径 在配置文件中可以配置

    远程连接//开启mongodb服务器

    mongo  --host     --port 27017

    mongodb操作使用

    ###数据库操作

    show database /dbs

    ###进入数据库数据库列表

     use 数据库名

    ####显示当前的数据库

    db

    ###创建数据库

    插入数据就是创建数据库

    ###删除数据库

    use 到数据库中

    db.dropDatabase()

    ####操作集合###

    显示集合 show collections

    ###前提条件

    先use 数据库

    然后创建集合

    \\方式2

    db.createCollection('集合名称')

    ####删除集合###

    db.集合名.drop()

    ####重命名集合###

    db.集合名.renameCollection('新集合名')

    #####数据操作###

    创建数据

                //创建单条数据 

                db.集合名insert({

                "name":"mysql"

    })

                //多条数据插入

                data = [

            {"name":"wang"},

            {"name":'abc}

    ]

    db.集合名.insertMany(data)

    更新数据 

    db.集合名.update{ //更新条件{“name”:“wang”},//更新内容  {"name":"fdfewf"}} 这个是整体更新 更新为一条数据

    局部更新 update{//更新条件{“name”:“wang”}, //更新内容  $set:{"name":"fdfewf"}}} 只更新一条满足条件的数据

    局部全局更新 update{//更新条件{“name”:“wang”}, //更新内容  $set:{"name":"fdfewf"},{ multi:true}}} 局部更新所有满足条件的数据 

    保持数据

    删除数据

    批量删除  db.stu.remove{//删除条件{"name":"wang"}}

    删除一条 db.stu.remove(//删除条件{"name":"wang"},{ justOne:true })

    清空数据  db.stu.remove({})

    查询数据

    默认查询条件是并的关系 如果查询所有数据可以不传递如何参数

                db.集合名.find(//查询条件{"name":""大理, "age":16}).prepty()

    ####比较运算符##

    greater than,greater than equal,  less than,less than equal,not equal

    把单词缩写

    $gt  $gte  $lt   $lte  $ne

    相关文章

      网友评论

          本文标题:mongdb的基本使用

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