mongoDB--db、collection及insert操作

[size=medium]开始学习mongoDB了,路途中不知道会碰见什么,管他呢!遇神杀神,遇佛杀佛。[/size] :D

[size=medium]DB的简单操作:[/size]

show dbs --显示mongoDB中的所有的database名称


[img]http://dl2.iteye.com/upload/attachment/0116/5111/e7ccc040-f264-3528-b71c-bbfc2a6ea0b2.png[/img]


db --显示当前连接的database名称


[img]http://dl2.iteye.com/upload/attachment/0116/5113/be5cfdb0-5332-3b82-9e7b-1f1792c7e216.png[/img]


use dbname --需要连接的dabase;ps:当没有该database时,则会创建;但是在show dbs命令中不会显示,只有在collection中插入document才会显示


[img]http://dl2.iteye.com/upload/attachment/0116/5115/ff5f22f3-8e11-34f3-b98b-f483eabb3339.png[/img]

[img]http://dl2.iteye.com/upload/attachment/0116/5117/5f9a2bcb-764b-3f3d-80e0-cdecbacf8aa5.png[/img]


db.dropDatabase()--删除对应的database


[img]http://dl2.iteye.com/upload/attachment/0116/5119/bcea6764-617a-3101-b042-64fe0a6bb82b.png[/img]

DB的相关操作先暂时到这里。接下里咱们看insert document操作:
insert的动作是往collection中插入document,即对应着insert into table(column....) values(value.....)

db.class.insert({name:"数学"})

[img]http://dl2.iteye.com/upload/attachment/0116/5121/1db100c5-c394-3dcf-900a-52bc3cb96685.png[/img]
其中_id:ObjectId(uuid)是document的主键
[img]http://dl2.iteye.com/upload/attachment/0116/5123/6ea1df46-8c31-3e2e-9e0e-772386834076.png[/img]

[b]mongodb提供了save方法。如果带有_id:Objectid()的键值对的话,则代表是保存,否则是新增[/b]

[img]http://dl2.iteye.com/upload/attachment/0116/5125/f602303e-34c8-38c4-8a14-ec00b67deeae.png[/img]

你可能感兴趣的:(mongoDB)