查看数据库
>show dbs
>show databases
查询出来后使用某个数据库
>use name
>use test
switched tu db test
>db
test (告诉当前数据库是 test)
(使用方法与mysql相同)
删除当前数据库
>db.dropDatabases()
{"dropped":"test","ok":1}
这条命令会把当前use的数据库删除
按TAB键命令自动补全
创建数据库直接
>use test1
switched tu db test1
当向数据库里插入数据时 show dadabases 就可以看见刚刚创建的表了
查看集合 (相当于关系型数据库里面,数据库里的表的概念)
>show collections
删除集合
>db.test.drop()
true
可存放的数据类型
- Object ID :文档id
- String :字符串
- Boolean : 存储的布尔值,true 或者 false
- Integer : 整数
- Double : 储存浮点型
- Arrays : 数组或列表,多个值存储到一个键
- Object :用于嵌入式文档,一个值为一个文档
- Null : 存储Null值
- Timestamp : 时