mongodb 的基本操作

##   启动mongodb

全新安装好mongodb后, 在 c盘新建data文件夹, 进入data文件夹再新建db文件夹, 然后来到命令行  执行 mongod 启动 mongodb服务


##  插入数据

>db.member.insert({"username":"zsg", "passwd":"123"})

##  删除数据

>db.member.remove({"username":"zsg"})

##  更新数据

>db.member.update({"username":"zsg"}, {"username":"zsg", "passwd":"456"})


##  删除member表

> db.member.drop()


#  删除member表

> db.member.drop()


2.   mongodb的增删改查操作试验

> show dbs                             

local   0.03125GB
> use soho
switched to db soho
> show dbs
local   0.03125GB
> show collections
> db
soho

> show collections

> item = {"username":"admin", "passwd":"123"}
{ "username" : "admin", "passwd" : "123" }
> item

{ "username" : "admin", "passwd" : "123" }

> db.member.insert(item)
> show collections
member
system.indexes
> show dbs
local   0.03125GB

soho    0.0625GB

> db.member.find()
{ "_id" : ObjectId("531dd1cba438f3d32079e446"), "username" : "admin", "passwd" :
 "123" }
> db.member.insert({"username":"zsg","passwd":"123","email":"sg@qq.com"})
> db.member.find()
{ "_id" : ObjectId("531dd1cba438f3d32079e446"), "username" : "admin", "passwd" :
 "123" }
{ "_id" : ObjectId("531dd232a438f3d32079e447"), "username" : "zsg", "passwd" : "
123", "email" : "sg@qq.com" }
> db.member.findOne({"username":"zsg"})
{
        "_id" : ObjectId("531dd232a438f3d32079e447"),
        "username" : "zsg",
        "passwd" : "123",
        "email" : "sg@qq.com"
}
> db.member.findOne({"passwd":"123"})
{
        "_id" : ObjectId("531dd1cba438f3d32079e446"),
        "username" : "admin",
        "passwd" : "123"
}
> db.member.find({"passwd":"123"})
{ "_id" : ObjectId("531dd1cba438f3d32079e446"), "username" : "admin", "passwd" :
 "123" }
{ "_id" : ObjectId("531dd232a438f3d32079e447"), "username" : "zsg", "passwd" : "
123", "email" : "sg@qq.com" }
> db.member.find({"passwd":"1235"})
>

> tmp = db.member.findOne({"passwd":"123"})
{
        "_id" : ObjectId("531dd1cba438f3d32079e446"),
        "username" : "admin",
        "passwd" : "123"
}
> tmp
{
        "_id" : ObjectId("531dd1cba438f3d32079e446"),
        "username" : "admin",
        "passwd" : "123"
}
> tmp.passwd = "456"
456
> tmp
{
        "_id" : ObjectId("531dd1cba438f3d32079e446"),
        "username" : "admin",
        "passwd" : "456"
}
> db.member.update({"username":"admin"}, tmp)
> db.member.find()
{ "_id" : ObjectId("531dd1cba438f3d32079e446"), "username" : "admin", "passwd" :
 "456" }
{ "_id" : ObjectId("531dd232a438f3d32079e447"), "username" : "zsg", "passwd" : "
123", "email" : "sg@qq.com" }
>







































































































































































































































































































































































































































































































  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值