MongoDB以文档的形式存储数据,文档是类似于JSON键值对结构的BSON格式。
许多有共性的文档就组成一个集合。
集合、文档分别对应关系型数据库的表和行记录。
进入数据库:
[mongodb@localhost bin]$ pwd /usr/local/mongodb-linux-x86_64-2.4.8/bin [mongodb@localhost bin]$ ./mongo
默认是进入到test数据库:
MongoDB shell version: 2.4.8
connecting to: test
>
创建/切换数据库:
> use mydb
switched to db mydb
添加数据
db.users.insert( { name:"lihuai", age:26,status:"A", groups:["news","sports"] } )
把一个新文档添加到集合users中。如果添加的文档没有"_id"属性,mongodb会自动添加_id属性,并生成唯一的ObjectId值。
{ "_id" : ObjectId("528b1173613e3289197a6486"), "name" : "lihuai", "age" : 26, "status" : "A", "groups" : [ "news", "sports" ] }
修改数据
db.users.update( {name:"lihuai"}, {$set:{age:35}} )
将name="lihuai"的数据的age修改为35
查询数据
db.users.find( {name:"lihuai"} )
查询name="lihuai"的数据
删除数据
db.users.remove( {name:"lihuai"} )
删除name="lihuai"的数据