MongoDB简单使用

MongoDB简单使用

MongoDB启动

查看net路径

启动服务端

启动服务

cd C:\Windows\System32
net start MongoDB

输入mongo打开客户端(shell)

MongoDb数据库命令

查询所有数据库

show dbs

在这里插入图片描述

显示当前所在数据库

db

当前所在数据库为test

创建数据库

use python

如果数据库不存在,则创建并切换到该数据库,存在则切换到该数据库。
在这里插入图片描述
可以看到,创建的 python数据库并没有显示,需要插入数据,使其写到磁盘上才能显示。

db.test.insert({"key":"value"})

插入数据后显示出了python数据库

删除数据库

删除的是当前数据库

db.dropDatabase()

在这里插入图片描述
已成功删除python数据库

MongoDB集合的命令

无需手动创建集合:向不存在的集合中第一次添加数据时,集合会被自动创建出来

手动创建集合

db.createCollection(name, options)
db.createCollection("stu")
db.createCollection("sub",{capped:true,size:10})

参数capped:默认值为false表示不设置上限,值为true表示设置上限
参数size:集合所占用字节数。当capped为true时才需要指定此参数,表示上限大小,当文档达到上限时,会将之前的数据覆盖,单位为字节。
在这里插入图片描述

查看所有集合

show collections

在这里插入图片描述

查看集合是否有上限

db.集合名.isCapped()

在这里插入图片描述
集合中插入数据

db.nor_col.insert({"name":"孙策","title":"东吴小霸王","age":"20","num":1})
db.nor_col.insert({"name":"周瑜","title":"大都督","age":"31","num":2})

固定大小集合(capped):size<256,按照256算;size>256,按照设置的size值算。超出此参数,数据覆盖之前的(从最旧的开始覆盖)。
数据插入后不可以被修改,查询速度快。
作用:日志

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值