mongodb基本操作
2021/8/26 19:06:18
本文主要是介绍mongodb基本操作,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#1、创建集合Collection db.createCollection("article") db.createCollection("mx_article") #查看所有表 show collections #2、删除集合collection db.article.drop() #3、插入文档Document db.mx_article.insert( { "cid":1, "title":"标题001", "remark":"备注001", "content":"文章内容0001" } ) #3.2批量插入数据 document=( [{ "cid":10, "title":"标题010", "remark":"备注010", "content":"文章内容0010" }, { "cid":11, "title":"标题011", "remark":"备注011", "content":"文章内容0011" }, { "cid":12, "title":"标题012", "remark":"备注012", "content":"文章内容0012" } ] ) db.mx_article.insert(document) #4、查看集合里的文档内容--所有内容 db.mx_article.find({}) #5、修改文档内容 db.mx_article.update( {"cid":3}, {$set:{ "title":"标题003修改222" }}, {multi:true} ) #6、删除文档 db.mx_article.deleteOne({ "cid":101 }) #7、复杂的查询 #7.1 等于的判断 db.mx_article.find({ "cid":4,"title":"标题004" }) #7.2 大于和小于 db.mx_article.find( { "cid":{$gt:4,$lt:10} },{ "cid":1 }).explain() #7.3 and查询 db.mx_article.find({ "cid":{$gt:3}, "title":"标题008" }) db.mx_article.find({ "cid":3,"title":"标题008" }) #7、4 or 查询 db.mx_article.find({ $or:[{"cid":4},{"cid":"3"}] }) #7、5 limit 和skip db.mx_article.find({}).skip(3).limit(2).sort({"cid":-1}).explain() #7、6 group 和 sum #8 创建所有 db.mx_article.ensureIndex({"cid":1}) #show collections #查看mongodb版本号 db.version()
这篇关于mongodb基本操作的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20go-zero 框架的 RPC 服务 启动start和停止 底层是怎么实现的?-icode9专业技术文章分享
- 2024-12-19Go-Zero 框架的 RPC 服务启动和停止的基本机制和过程是怎么实现的?-icode9专业技术文章分享
- 2024-12-18怎么在golang中使用gRPC测试mock数据?-icode9专业技术文章分享
- 2024-12-15掌握PageRank算法核心!你离Google优化高手只差一步!
- 2024-12-15GORM 中的标签 gorm:"index"是什么?-icode9专业技术文章分享
- 2024-12-11怎么在 Go 语言中获取 Open vSwitch (OVS) 的桥接信息(Bridge)?-icode9专业技术文章分享
- 2024-12-11怎么用Go 语言的库来与 Open vSwitch 进行交互?-icode9专业技术文章分享
- 2024-12-11怎么在 go-zero 项目中发送阿里云短信?-icode9专业技术文章分享
- 2024-12-11怎么使用阿里云 Go SDK (alibaba-cloud-sdk-go) 发送短信?-icode9专业技术文章分享
- 2024-12-10搭建个人博客网站之一、使用hugo创建个人博客网站