query : update的查询条件,类似sql update查询内where后面的。 update : update的对象和一些更新的操作符(如$,$inc...)等,也可以理解为sql update查询内set后面的 up
db.col.insert({
title: "MonGoDB 教程",
description: "MongoDB 是一个 NoSQL 数据库",
by: "菜鸟教程",
url: "Http://www.runoob.com",
tags: ["mongodb", "database", "NoSQL"],
likes: 100
})
将标题为MongoDB 教程
的文档更换为标题MongoDB
,只更新符合条件的第一个
db.col.update({"title":"MongoDB 教程"},{$set:{"title":"MongoDB"}})
将标题为MongoDB 教程
的文档更换为标题MongoDB
,更新所有符合条件的
db.col.update({"title":"MongoDB 教程"},{$set:{"title":"MongoDB"}},{multi:true})
db.col.save({
"_id" : ObjectId("5cb5ac6e74b0bb0c47ed9069"),
"title" : "MongoDB2",
"description" : "MongoDB2 是一个 Nosql 数据库",
"by" : "Runoob2",
"url" : "http://www.runoob.com2",
"tags" : [
"mongodb"
],
"likes" : 90
})
# 符合条件的,删除一个
db.runoob.deleteOne({"by":"菜鸟教程"})
# 符合条件的,全部删除
db.runoob.deleteMany({"by":"菜鸟教程"})
# 清空集合
db.runoob.deleteMany({})
# 单个索引,1为升序索引,-1为降序索引
db.col.createIndex({"title":1})
# 复合索引
db.col.createIndex({"title":1,"description":-1})
#查看集合索引
db.col.getIndexes()
#查看集合索引大小
db.col.totalIndexSize()
#删除集合所有索引
db.col.dropIndexes()
#删除集合指定索引
db.col.dropIndex("索引名称")
--结束END--
本文标题: MongoDB 更新/删除/索引
本文链接: https://www.lsjlt.com/news/5389.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
2024-05-10
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0