Python mongodb的简单使用

学习目标:
1、掌握 服务端的启动;
2、掌握 客户端的使用;
3、掌握 mongodb的数据库和集合命令
4、了解 文档中的_id字段

1、mongodb服务端的启动
默认端口:27017
默认配置文件的位置:/etc/mongod.conf
默认日志的位置:/var/log/mongodb/mongod.log

mongodb服务器启动分别两种方式:
本地测试方式的启动(只具有本地数据增删改查的功能)
生产环境启动(具有完整的全部功能)

1.1 测试方式启动
启动:sudo service mongod start(sudo service mongod start)
停止:sudo service mongod stop
重启:sudo service mongod restart

1.2 生产环境正式的启动方式

启动:sudo mongod[–auth --dbpath = dbpath --logpath = logpath – append --fork][–f logfile]

只以sudo mongod命令启动是,默认将数据库放在了/data/db目录下,需要手动创建
–dbpath:指定数据库的存放路径;
–logpath:指定日志的存放路径;
–append:或–logappend 设置日志的写入形式为追加模式;
–fork:或-fork 开启新的进程运行mongodb服务;
–f:或 -f 配置文件路径(可以将上述配置信息写入文件然后通过该文件中的参数进行加载启动)
–auth:以权限认证的方式启动,我们会再后边的课程中学习该内容。

1.3 查看是否启动成功

ps aux | grep mongod

  1. 启动mongodb的客户端:进入mongo shell
    启动本地客户端:mongo
    查看帮助:mongo -help
    退出:exit或者ctrl + c

3、mongodb的简单使用
开启mongodb server的情况下,在进入mongo shell后,就可以做简单的使用了。

3.1 mongodb数据库的命令

查看当前的数据库:db(没有切换数据库的情况下默认使用test数据库)
查看所有的数据库:show dbs/show databases
切换数据库:use_db_name
db_name为show dbs后返回的数据库名
删除当前的数据库:db_dropDatabase()

3.2 mongodb集合的命令

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

手动创建集合:
db.createCollection(name,options)
db.createCollection(“stu”)
db.createCollection(“sub”,{cappade:true,size:10})
参数capped:默认值为false表示不设置上限,值为true表示设置上限
参数size : 集合所占用的字节数。当capped值为true时,需要指定此参数,表示上限大小,当文档达到上限时,会将之前的数据覆盖,单位为字节。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值