当前位置:网站首页>Mongodb (III) - CRUD
Mongodb (III) - CRUD
2022-07-06 21:58:00 【Full stack programmer webmaster】
Hello everyone , I meet you again , I'm the king of the whole stack .
MongoDB As a non relational database . There is a big difference between the addition, deletion and modification of the traditional database . Here is just a summary of the knowledge points , In practice . We Baidu specific use method can .
Let's look at the major aspects first :
One . I won't go into too much detail about the insertion and deletion inside . Relatively speaking, there are few knowledge points .
Let's take a look at the update , It's very practical to use the operation often , We need to use it flexibly according to the actual situation , Here is just a knowledge point , Baidu needs to give examples to learn and use :
2, It's the same with queries , Take a look at the summary of knowledge points . In fact, use a few . There are still rules . Compare easy Records of the :
3, Look at the fixed set Capped Collection: As the name suggests, it is a set with a fixed size . Its advantage is its excellent performance , With LRU(Least Recently Used Use at least in the near future ) Rules and insertion order age-out( To remove from ) Handle .
Because the size of the collection space must be , When space runs out . The newly added object will replace the oldest object in the collection . Always keep the latest object .
characteristic : Inserting a fixed set is extremely fast ; The query output speed according to the insertion order is extremely fast ; When inserting the latest data , Eliminate the first data .
Usage method : Store log information , Most suitable for just . Cache a few documents ……
establish :db.createCollection(“my_collection”,{capped:true,size:100000})
Convert a normal set to a fixed set :db.runCommand({convertTocapped:”test”,size:100000})
4, Large file set (GridFS):
GridFS It's a kind of MongoDB The mechanism of storing large binary files in . such as : Store huge files , Like video , High definition pictures, etc ;GridFS Will directly use the established replication or fragmentation mechanism , Fault recovery and expansion are very easy; The file system that can prevent users from uploading content fails ; It does not generate disk fragments .
GridFS Use two tables to store data , Default fs.files: Including metadata objects .fs.chunks A binary block that contains information about a file . By using bin Under folder mongofiles To operate , Its put( Storage ),get( obtain ) and list( list ) Three commands .
Very simple. .
Okay , Just to put it briefly MongoDB Addition, deletion and modification of , Specific operation examples are not given , Just check it with time . We need to know these things , Fixed set and large file set . Is a very good idea , It deserves our special attention .
Suddenly I think of the past series of looking at pictures and thinking , It seems that it can be here . Look at these pictures , Just tell it all . In this way, you almost learn the same .
Copyright notice : This article is the original article of the blogger , Blog , Do not reprint without permission .
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/117045.html Link to the original text :https://javaforall.cn
边栏推荐
- GPS from getting started to giving up (XVIII), multipath effect
- MPLS experiment
- [asp.net core] set the format of Web API response data -- formatfilter feature
- Broadcast variables and accumulators in spark
- Kohana 数据库
- Digital transformation takes the lead to resume production and work, and online and offline full integration rebuilds business logic
- PostgreSQL 安装gis插件 CREATE EXTENSION postgis_topology
- Numpy download and installation
- Method return value considerations
- MySQL related terms
猜你喜欢
Checkpoint of RDD in spark
[asp.net core] set the format of Web API response data -- formatfilter feature
Earned value management EVM detailed explanation and application, example explanation
Vit paper details
[Chongqing Guangdong education] Information Literacy of Sichuan Normal University: a new engine for efficiency improvement and lifelong learning reference materials
GPS from getting started to giving up (16), satellite clock error and satellite ephemeris error
Efficiency tool +wps check box shows the solution to the sun problem
麦趣尔砸了小众奶招牌
GPS从入门到放弃(十六)、卫星时钟误差和卫星星历误差
GPS從入門到放弃(十三)、接收機自主完好性監測(RAIM)
随机推荐
Persistence / caching of RDD in spark
MPLS experiment
[daily] win10 system setting computer never sleeps
SQL:存储过程和触发器~笔记
GPS from getting started to giving up (XIII), receiver autonomous integrity monitoring (RAIM)
搜素专题(DFS )
Method return value considerations
数字化转型挂帅复产复工,线上线下全融合重建商业逻辑
MongoDB(三)——CRUD
PostgreSQL 安装gis插件 CREATE EXTENSION postgis_topology
numpy 下载安装
HDU 2008 数字统计
Make menuconfig has a recipe for target 'menuconfig' failed error
AI 企业多云存储架构实践 | 深势科技分享
[Chongqing Guangdong education] Information Literacy of Sichuan Normal University: a new engine for efficiency improvement and lifelong learning reference materials
Write a rotation verification code annotation gadget with aardio
Guava: use of multiset
红杉中国,刚刚募资90亿美元
Sparkshuffle process and Mr shuffle process
Shell product written examination related