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"的数据