上一篇简答描述了一下的MongoDB的介绍,这一篇要进入主题了,来记录MangoDB的用法
1.Save增加数据
> db.foo.save({"name":"xiaoming"})
> db.foo.find()
{ "_id" : ObjectId("51e50e633c10628f02cfb779"), "name" : "xiaoming" }
save用来增加一条数据
几点需要注意:
- 不需要预先创建一个集合(也就是数据表),在第一次插入数据的时候会自动创建
- 可以存储任何的数据结构,不需要类似于alter table语句来修改你的数据结构
- 每次插入新数据时会在集合中创建一个ID,名字叫_id
可以多增加点数据
> db.foo.save({'name':'xiaoming',age:10,score:90})
> db.foo.save({'name':'xiaozhang',age:10,score:85})
> db.foo.save({'name':'xiaoli',age:11,score:99})
> db.foo.save({'name':'xiaomeng',age:11,score:100})
> db.foo.find()
{ "_id" : ObjectId("51e50e633c10628f02cfb779"), "name" : "xiaoming" }
{ "_id" : ObjectId("51e510133c10628f02cfb77a"), "name" : "xiaoming", "age" : 10, "score" : 90 }
{ "_id