当前位置:网站首页>MongoDB(三)——CRUD
MongoDB(三)——CRUD
2022-07-06 13:44:00 【全栈程序员站长】
大家好,又见面了,我是全栈君。
MongoDB作为非关系型数据库。还是传统数据库的增删改查有很大的差别的。这里仅仅是将知识点进行了一下提纲挈领,实际用的时候。我们百度一下具体使用方法就可以。
先看大的几个方面:
一。对于里边的插入和删除不再过多赘述。相对来说知识点比較少。
先来看一下更新,经常使用操作还是很实用的,须要我们依据实际情况灵活运用,这里仅仅是提出了知识点,须要百度出样例来学习使用:
2,查询也是一样,看一下知识点的汇总。事实上用几个。还是有规律的。比較easy记录的:
3,看一下固定集合Capped Collection:顾名思义是有着固定大小的集合。其长处是性能比較出色,以LRU(Least Recently Used近期最少使用)规则和插入顺序进行age-out(老化移出)处理。
因为集合空间大小一定,当空间用完。新加入的对象将会代替集合中最旧的对象。永远保持最新的对象。
特点:对固定集合进行插入速度极快;依照插入顺序的查询输出速度极快;能够在插入最新数据时,淘汰最早数据。
使用方法:存储日志信息,最适合只是。缓存一些少量的文档……
创建:db.createCollection(“my_collection”,{capped:true,size:100000})
将普通集合转换为固定集合:db.runCommand({convertTocapped:”test”,size:100000})
4,大文件集合(GridFS):
GridFS是一种在MongoDB中存储大二进制文件的机制。比如:存储巨大的文件,比如视频,高清图片等;GridFS会直接利用已经建立的复制或分片机制,故障恢复和扩展都很easy;能够避免用户上传内容的文件系统出现故障;其不会产生磁盘碎片。
GridFS使用两个表存储数据,默认fs.files:包括元数据对象。fs.chunks包括文件相关信息的二进制块。 通过利用bin文件夹下的mongofiles进行操作,其put(存储),get(取得)和list(列表)三个命令。
很简单的。
好了,简单说了一下MongoDB的增删改查,具体操作实例没有给出,用时查就可以。须要我们知道这些东西,固定集合和大文件集合。是很不错的想法,值得我们特别注意下。
突然想起曾经的看图心想系列,这里好像也能够是的。看着这些图,把其所有讲出来就可以。这样就学的差点儿相同了。
版权声明:本文博主原创文章,博客,未经同意不得转载。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/117045.html原文链接:https://javaforall.cn
边栏推荐
- Is it important to build the SEO foundation of the new website
- R3live notes: image processing section
- 爬虫实战(五):爬豆瓣top250
- 关于char[]数组通过scanf赋值使用上的一些问题。。
- VIM basic configuration and frequently used commands
- Internet News: Geely officially acquired Meizu; Intensive insulin purchase was fully implemented in 31 provinces
- Efficiency tool +wps check box shows the solution to the sun problem
- 14年本科毕业,转行软件测试,薪资13.5K
- The role of applicationmaster in spark on Yan's cluster mode
- Leveldb source code analysis series - main process
猜你喜欢
随机推荐
50 commonly used numpy function explanations, parameters and usage examples
1D convolution detail
Replace Internet TV set-top box application through digital TV and broadband network
Guava: three ways to create immutablexxx objects
红杉中国,刚刚募资90亿美元
guava:Collections.unmodifiableXXX创建的collection并不immutable
Dialogue with Jia Yangqing, vice president of Alibaba: pursuing a big model is not a bad thing
Fastjson parses JSON strings (deserialized to list, map)
Redistemplate common collection instructions opsforlist (III)
[Digital IC manual tearing code] Verilog automatic beverage machine | topic | principle | design | simulation
NPM run dev start project error document is not defined
Hill | insert sort
数字化转型挂帅复产复工,线上线下全融合重建商业逻辑
Method return value considerations
PostgreSQL modifies the password of the database user
强化学习-学习笔记5 | AlphaGo
JPEG2000 matlab source code implementation
Persistence / caching of RDD in spark
Caching strategies overview
Vit paper details