cmd中对Mongodb数据库的增删改查等操作

1. 创建数据库

  • 新建文件夹,可取名database。
  • 在该文件夹内使用shift+鼠标右键+S打开命令行窗口。
  • 执行mongod --dbpath ./,则该文件夹已成为数据库文件,且该Mongodb数据库已打开,且绑定了localhost:27017,可与后端连接。之前打开的命令行窗口控制了这个数据库的打开与关闭,使用数据库是不可关闭此窗口。
  • 在任意位置再打开命令行窗口,执行mongo,即进入操作环境。
    在这里插入图片描述
  • 使用数据库:use 数据库名
  • 查看所有数据库:show dbs
    注意:如果数据库不存在,则创建数据库,否则切换到指定数据库。
    注意: 在 Mongodb 中,集合只有在内容插入后才会创建! 就是说,创建集合(数据库)后要再插入一个文档,集合才会真正创建。
    在这里插入图片描述

2. 删除数据库

  • 删除当前数据库:db.dropDatabase();
  • 查看当前数据库:db,默认为test
    在这里插入图片描述

3. 插入文档

  • 向指定集合中插入文档数据:db.collection.insert();
    在这里插入图片描述

4. 修改文档

  • 更新已存在的文档:
    db.Database.collection.update({匹配条件},{修改内容});

1.修改某一条属性
在这里插入图片描述Studio 3T显示的数据
2.修改所有属性,数据替换
在这里插入图片描述Studio 3T显示的数据
3.修改多个数据(符合匹配条件)
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
5. 查询文档

db.Database.collection.find({查询条件}{是否多个等});
> db.student.class01.find({"age":{$gt:18}},{multi:true});
{ "_id" : ObjectId("5f0d210067c9f2d4b80a9f0c") }
{ "_id" : ObjectId("5f0d27f367c9f2d4b80a9f0d") }
>

6. 删除文档

db.Datebase.collection.remove({匹配条件},{是否多个等});
> db.student.class01.remove({"age":{$gt:18}},{multi:true});
WriteResult({ "nRemoved" : 2 })
>

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恒峰一行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值