mongodb基本操作方法

本文介绍了MongoDB数据库的基本操作,包括MongoDB的安装步骤,如何启动服务,以及MongoDB的入门命令,如查看数据库、选择库、创建与删除collection、增删改查操作等。此外,还讲解了查询表达式的使用和游标的处理。
摘要由CSDN通过智能技术生成

一、mongodb简介

mongodb属于文档型数据库,储存的是文档(Bson->json的二进制化)。我们熟知的MYSQL数据库,它的数据是以表的形式储存的,每条记录都具有相同的结构,这样使得查询起来很方便,但是却增加了空间的压力;文档型数据库如mongodb,其数据是以一条条文本的形式储存,每条数据不需要有相同的结构,这使得具有了良好的灵活性。同时,假如有书籍、书评、书评的回复等信息,如果将这些信息储存在传统型数据库如MYSQL中,至少需要张表,关联度极其复杂,然而在如mongodb的文档型数据库中,用户只需要将其写在同一个文档中即可。mongodb内部执行引擎为JS解释器, 把文档存储成bson结构,在查询时,转换为JS对象,并可以通过熟悉的js语法来操作,对于熟悉JS的道友来说,mongodb是一个值得选择的数据库

二、mongodb安装


1.下载mongodb (https://www.mongodb.org )
2.解压文件
3.不用编译,本身就是编译后的二进制可执行文件。
"alt mongodb 文件夹介绍"
4.启动mongod服务
进入mongodb的bin目录下,在命令行键入:
mongod --dbpath=e:/mongodb/data --logpath=e:/mongodb/log1.log --fork --port=27017
参数解释:
mongod 表名你要执行的操作命令类型,有时候mongod命令无效,这时候使用mongod.exe即可

--dbpath 数据存储目录
--logpath 日志存储目录
--fork    运行端口(默认27017--port    后台程序运行
注:只有开启了mongo服务才可以进行数据库操作,开启服务后只需要键入mongo就可以进入mongodb操作面板

5.mongodb非常的占磁盘空间, 刚启动后要占3-4G左右,如果你用虚拟机练习,可能空间不够,导致无法启动.可以用 –smallfiles 选项来启动,将会占用较小空间 400M左右.

三、mongo入门命令

1.基本操作
1.1: show dbs 查看当前的数据库
1.2 use databaseName 选库
1.2 show tables/collections 查看当前库下的collection
1.3 如何创建库?
Mongodb的库是隐式创建,你可以use 一个不存在的库
然后在该库下创建collection,即可创建库
1.4 db.createCollection(‘collectionName’)
创建collection
1.5 collection允许隐式创建
Db.collectionName.insert(document);
1.6 db.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值