- 论坛徽章:
- 0
|
> use user ###假设集合是user
switched to db user
> i={ "_id" : ObjectId("502887403f8a7cc3ffbdede7"), "id" : 3, "nam" : "t3", "name" : 10 }
{
"_id" : ObjectId("502887403f8a7cc3ffbdede7"),
"id" : 3,
"nam" : "t3",
"name" : 10
}
> db.user.insert(i) ####将你的数据加进去,这里我只加你要修改的那条
> db.user.find() ####查看数据是否插入进去
{ "_id" : ObjectId("502887403f8a7cc3ffbdede7"), "id" : 3, "nam" : "t3", "name" : 10 }
> someone=db.user.findOne({"id":3}) ###将你要修改的文档找出来,并赋给someone
{
"_id" : ObjectId("502887403f8a7cc3ffbdede7"),
"id" : 3,
"nam" : "t3",
"name" : 10
}
> delete someone.name ####删除someone中你想删除在列(name)
true
> someone ###可以查看someone已经修改
{ "_id" : ObjectId("502887403f8a7cc3ffbdede7"), "id" : 3, "nam" : "t3" }
> db.user.find() ###但数据库中的文档没变
{ "_id" : ObjectId("502887403f8a7cc3ffbdede7"), "id" : 3, "nam" : "t3", "name" : 10 }
> db.user.update({id:3},someone) ###更新数据库中的文档
> db.user.find() ###查看文档,虽然有点烦,但终于还是达到了你的目标
{ "_id" : ObjectId("502887403f8a7cc3ffbdede7"), "id" : 3, "nam" : "t3" }
>
|
|