当前位置:网站首页>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
边栏推荐
- Make menuconfig has a recipe for target 'menuconfig' failed error
- From campus to Tencent work for a year of those stumbles!
- 功能强大的国产Api管理工具
- 华为在多个行业同时出击,吓人的技术让欧美企业瑟瑟发抖
- 用aardio写一个旋转验证码标注小工具
- 抖音将推独立种草App“可颂”,字节忘不掉小红书?
- The role of applicationmaster in spark on Yan's cluster mode
- Run the deep network on PI and Jetson nano, and the program is killed
- C language: comprehensive application of if, def and ifndef
- 50个常用的Numpy函数解释,参数和使用示例
猜你喜欢

麦趣尔砸了小众奶招牌

Numpy download and installation

Bat script learning (I)

功能强大的国产Api管理工具

bat脚本学习(一)

GPS from getting started to giving up (19), precise ephemeris (SP3 format)

Z function (extended KMP)
![[Yu Yue education] higher mathematics of Nanchang University (2) reference materials](/img/ae/a76f360590061229076d00d749b35f.jpg)
[Yu Yue education] higher mathematics of Nanchang University (2) reference materials

GPS从入门到放弃(十二)、 多普勒定速

GPS从入门到放弃(十四)、电离层延时
随机推荐
Digital transformation takes the lead to resume production and work, and online and offline full integration rebuilds business logic
What about the spectrogram
麦趣尔砸了小众奶招牌
一行代码可以做些什么?
The golden age of the U.S. technology industry has ended, and there have been constant lamentations about chip sales and 30000 layoffs
GPS from getting started to giving up (16), satellite clock error and satellite ephemeris error
GPS从入门到放弃(十四)、电离层延时
Redistemplate common collection instructions opsforlist (III)
Shake Sound poussera l'application indépendante de plantation d'herbe "louable", les octets ne peuvent pas oublier le petit livre rouge?
红杉中国,刚刚募资90亿美元
Leetcode topic [array] -118 Yang Hui triangle
MariaDb数据库管理系统的学习(一)安装示意图
jvm:大对象在老年代的分配
GPS从入门到放弃(十七) 、对流层延时
PostgreSQL 安装gis插件 CREATE EXTENSION postgis_topology
Aggregate function with key in spark
Mysql相关术语
ROS error: could not find a package configuration file provided by "move_base“
Reptile practice (V): climbing watercress top250
Codeforces Round #274 (Div. 2) –A Expression