##问题:
安装完mongodb之后,创建第二个数据库时报错:”not authorized on admin to execute command “
解决方法:关闭mongodb之后,修改mongodb的配置文件mongodb.conf中的auth=true改成auth=false,保存即可

1 进入cmd界面,输入:mongo,进入mongo服务

1
$ mongo

2 mongodb连接

1
2
$ > mongodb://admin:123456@localhost/
...

3 mongodb创建数据库

1
$ use DATABASE_NAME

如果数据库不存在,则创建数据库,否则切换到指定数据库

3 查看所有数据库,可以使用show dbs

1
$ show dbs

4 删除数据库

1
$ db.dropDatabase()

5 mongodb 创建集合

想要创建哪个数据库下的集合,就先转到哪个数据库下,再执行创建集合语句
例如:在test数据库中创建runoob集合

1
2
3
4
5
> use test
switched to db test
> db.createCollection("runoob")
{ "ok" : 1 }
>

6 删除集合

1
$ db.collection.drop()

7 插入文档

1
2
3
4
5
6
7
>db.col.insert({title: 'MongoDB 教程', 
description: 'MongoDB 是一个 Nosql 数据库',
by: '菜鸟教程',
url: 'http://www.runoob.com',
tags: ['mongodb', 'database', 'NoSQL'],
likes: 100
})

8 查看已插入的文档

1
$ db.col.find()