mongodb基本操作

本文介绍了MongoDB中数据库、集合及文档的基本操作,包括创建、查看、更新和删除等过程,并提供了具体的实例说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库

创建/查看数据库

创建数据库

如果不存在,就创建数据库

use DATABASE_NAME

查看所有的数据库

show dbs

查看当前数据库

db

删除数据库

db.dropDatabase()

集合

创建集合

db.createCollection(name, options)

//例子
db.createCollection("user")

查看集合

show collections

删除集合

db.collection.drop()

//例子
db.user.drop()

文档

插入文档

db.COLLECTION_NAME.insert(document)

//设置账号为123456密码为123321
db.user.insert({"username":"123456","userpassword":"123321"})

查找文档

pretty() 方法以格式化的方式来显示所有文档。

db.collection.find(query, projection)

//查找
db.user.find({"username":"123456"})
db.user.find().pretty()

更新文档

update方法–修改


db.collection.update(
   <query>,
   <update>,
   {
     upsert: <boolean>,
     multi: <boolean>,
     writeConcern: <document>
   }
)

//更新密码为123456
db.user.update({"username":"123456"},{$set:{"userpassword":"123456"}})

save方法–替换

db.collection.save(
   <document>,
   {
     writeConcern: <document>
   }
)

//替换
db.user.save({
    "_id" : ObjectId("56064f89ade2f21f36b03136"),
    "username" : "123123",
    "userpassword" : "123123"
})

删除文档

db.collection.remove(
   <query>,
   <justOne> //可以设置为1,只删除一个
)

//删除
db.user.remove({"username":"123456"})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值