Bootstrap

mongodb 常用命令

1.创建数据库

use xxx

记得 要在数据库里面插入文档,如果数据库为空 实际上数据库还是没有创建成功

2.查询数据

2.1查询数据库的所有数据

use huang db.name.find()

从数据库 huang 里面 查询表 name 的所有数据 ,等于mysql 的 select * from name

2.1按照条件查询数据

use huang db.name.find({"title":"huang"})

等于 mysql 种 select * from name where title='huang'

3.插入数据

use huang db.name.insert({"title":11,"description":'ddd'})

等同mysql 的 insert into name (title,description) values(11,"dd")

4.更新数据

use huang db.name.update({"title":107874312}, {$set:{"title":333333333}})

相当于mysql 的 update name set title=333333333 where title=107874312

5.删除数据

use huang db.name.remove({"title":333333333})

相当于mysql 的 delete from name where title=333333333

6.排序

6.1升序排序

use huang db.name.find().sort({ title:1 })

相当于mysql 的 select * from name order by title asc

6.2降序排序

use huang db.name.find().sort({ title:-1 })

相当于mysql 的 select * from name order by title desc

7.创建索引

db.name.createIndex({"title":1}}) # 1表示 升序索引 1- 表示降序索引

最好是先创建索引 在创建表, 否则后面创建索引会非常慢的。

虽然mongodb 表没有结构 , 但是你创建索引的指令依然会有效,在你插入数据后就会生效。

;