- 创建数据库
use test //创建数据库test
- 创建collection并插入数据
在传统的数据库中,创建完库后就会是创建表,但在mongodb中没有表的概念,而与其对应的概念是集合,即collection。
db.users.insert({'name':'moneyinto','sex':'man'})
//当有users时,这条命令即为在users中插入一条数据,如果没有users,则会新建一个在写入数据
- 数据的查看
show dbs //显示所有数据库
show collections //显示当前数据库下所有的集合
db.users.find() //显示users集合下的所有数据
- 更新数据
db.users.update({'name':'moneyinto'},{'$set':{'sex':'woman'}},upsert = true,multi = false)
//修改name为moneyinto的sex为woman
第一个参数:查询的条件;
第二个参数:更新的数据;
第三个参数:如果不存在就插入
第四个参数:是否允许修改多条数据
- 删除数据
db.users.remove({'name':'moneyinto'}) //删除name为moneyinto的数据
db.users.remove() //删除所有的数据
db.users.drop() //删除collections,成功返回true,否则返回false
db.dorpDatebase() //删除当前数据库