您的位置:首页 > 数据库 > Mongodb

MongoDB增删改查

2013-11-19 15:27 330 查看
  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"的数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: