mongodb的使用

一.

1.https://www.mongodb.com下载安装

2.下载安装好之后,进入bin文件夹下,你会发现有两个exe文件,一个是mongod.exe服务端的执行文件,另一个是mongo.exe客户端的执行文件

3.首先通过命令行的方式启动服务端的执行文件。

  mongod --dbpath=E:\Node\blogs\db --port=27017

  --dbpath=当前数据库存储的路径  --port=指定端口   默认是27017

4.连接数据库。

  一个是可以通过命令行的形式运行mongo.exe来连接,这里我推荐使用一些可视化的界面来管理(robomongo),如果你们是第一次打开的话你需要点击create创建一份新的连接,填写对应的名字,数据库服务器地址,端口号,然后save就可以了。

 

二. 操作数据库

1.使用和创建数据库:
use mydb //没有就创建
2.显示数据库
show dbs
3.显示数据库状态
db.stats()
4.检查当前所用的数据库
db
5.删除数据库(先用然后删除)
use mydb
db.dropDatabase()

三.操作数据集(表)

.在库中创建集合(mycol为集合名称)
a. db.createCollection("mycol") //创建默认集合

b. db.createCollection("mycol", { capped : true, autoIndexID : true, size : 6142800, max : 10000 } ) //创建指定参数集合

指定参数: capped Boolean (可选)如果为true,则启用封顶集合。封顶集合是固定大小的集合,会自动覆盖最早的条目,当它达到其最大大小。如果指定true,则需要也指定尺寸参数。
autoIndexID Boolean (可选)如果为true,_id字段自动创建索引,默认值是false,慎用false,因为会导致同步数据时负载很高,建议设置为true。
size number (可选)指定最大大小字节封顶集合。如果封顶如果是 true,那么你还需要指定这个字段。
max number (可选)指定封顶集合允许在文件的最大数量。

7.直接插入数据创建集合
db.teacher.insert({"hetao":"php"})
//自动创建名为teacher的数据集,里面有一条键值对
8.显示集合
show collections
9.删除集合
db.mycol.drop()

10.显示表格记录:
db.mycol.find()

四.

posted @ 2017-04-25 20:58  伍声2016  阅读(104)  评论(0编辑  收藏  举报