mongoDB介绍

mongoDB
  • 关系是数据库对应多个集合
    • 集合对应多个文档对象
    • 在mongo中不论是db还是集合,你都无需去创建他
    • 直接就当他已经存在,直接Use来使用
      • use db名称;
        • 接着会被切换到该db中
        • db.要创建的集合名称.save({});这样集合就被创建了
  • 1:启动服务器
    • mongod --dbpath "D:/mongodb/db" // 目录一定要存在自己创建随便名称‘
      • 尽量设置在非系统盘 C盘生成目录是需要权限的
    • 如果看到waiting for connections on port 27017说明服务已经启动
  • 客户端连接服务器另开一个命令行
    • mongo 默认连接的是test数据库
  • 查询有哪些数据库
    • 查询数据库:show dbs;
    • 切换数据库: use 数据库名;
  • 查询当前db下有哪些集合
    • show collections;
  • 查询数据:
    • db.集合名.find(); //查询出来的是文档对象 document
    • db.users.find();
  • 添加数据:
    • db.集合名.save(对象) //mongo默认会给我们加入_id作为该文档对象的唯一标识
    • db.users.save({contry:'中国',name:'小明',score:77});
  • 删除数据:
    • db.集合名.remove(条件对象);//条件匹配就会被删除
    • db.users.remove({name:'小明'});
    • 如果给定一个空对像,会匹配全部
  • 更新数据:
    • db.集合名.update({匹配条件对象},{$set:{修改后的对象}});
    • db.users.update({name:'小明'},{$set:{contry:'印度'}});;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值