MongoDB基础使用(cmd)
常用的命令(重点)
> Help 查看帮助
显示数据库列表 > show dbs
创建数据库 > use dbname
如果数据库不存在,则创建数据库dbname,否则切换到指定数据库dbname。创建的数据库并不在数据库的列表中,要显示它,我们需要向数据库dbname插入一些数据
显示数据库中的集合 show collections
增加数据(重点中的重点)
db.web.save({“name”:“老李”}) 创建了名为web的集合,并新增了一条{“name”:“老李”}
的数据
db.web.insert({“name”:“ghost”, “age”:10}) 在web集合中插入一条新数据,如果没有web这个集合,mongodb会自动创建
save()和insert()也存在着些许区别:若新增的数据主键已经存在,insert()会不做操作并提示错误,而save() 则更改原来的内容为新内容。
_id是主键,主键是每条数据的唯一标识,不能重复,就像身份证是每个人唯一的编号一样??
存在数据:{ _id : ObjectId(“57e8d34b4764fb71d0a89caa”), " name " : " 老李"} ,_id是主键
insert({ _id : ObjectId(“57e8d34b4764fb71d0a89caa”)*555555555, " name " : " 老王 &