发表于 2015-7-9 10:02:33

MongoDB增删改查

  MongoDB以文档的形式存储数据,文档是类似于JSON键值对结构的BSON格式。

  
  许多有共性的文档就组成一个集合。

  集合、文档分别对应关系型数据库的表和行记录。
  
  进入数据库:



$ pwd
/usr/local/mongodb-linux-x86_64-2.4.8/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"的数据
  
页: [1]
查看完整版本: MongoDB增删改查