{"id":27766,"date":"2023-09-17T11:15:35","date_gmt":"2023-09-17T09:15:35","guid":{"rendered":"https:\/\/www.dbi-services.com\/blog\/?p=27766"},"modified":"2023-09-17T11:15:37","modified_gmt":"2023-09-17T09:15:37","slug":"mongodb-how-to-translate-sql-to-mongodb-commands","status":"publish","type":"post","link":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/","title":{"rendered":"MongoDB: How to translate SQL to MongoDB commands"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"h-introduction\">Introduction <\/h2>\n\n\n\n<p>Hi everybody<\/p>\n\n\n\n<p>If you work with databases, you will be familiar with the two main philosophies used in this domain: The SQL philosophy (RDBMS) and, of course, NoSQL databases.<br>Some examples of SQL databases are Oracle and Postgres, while Nosql databases are MongoDB and Redis.<br>How do these two philosophies work?<br>Is it possible to switch from one language system to the other,for example for a migration?<\/p>\n\n\n\n<p>What are the main corresponding commands form SQL to MongoDB commands ?<br>Let&#8217;s find out!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-mongodb-vs-sql-concept\">MongoDB vs SQL concept<\/h2>\n\n\n\n<p>MongoDB and traditional relational database share a lot of points and similar keywords, but there is also some differences<\/p>\n\n\n\n<p>Below you have the mapping data model between <strong>MongoDB <\/strong>and <strong>RDBMS<\/strong><\/p>\n\n\n\n<p>For that post we will use <strong>Postgresql <\/strong>as the SQL database( but for <strong>Oracle <\/strong>and other <strong>RDBMS <\/strong>it is quite the same philosophy)<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"392\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png\" alt=\"\" class=\"wp-image-27769\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-300x115.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-768x294.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image.png 1033w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>We see a lot of similar terms like database or Index but also more specific terms for example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Table <\/strong>on SQL equals to <strong>Collection<\/strong><\/li>\n\n\n\n<li><strong>Row <\/strong>on SQL equals to <strong>Document<\/strong><\/li>\n\n\n\n<li><strong>Columns <\/strong>on SQL equals to <strong>Field<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Below the difference between MongoDB data structure and PostgreSQL<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>PostgreSQL<\/strong> output<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"202\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-2-1024x202.png\" alt=\"\" class=\"wp-image-27774\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-2-1024x202.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-2-300x59.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-2-768x151.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-2-1536x303.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-2.png 1904w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>MongoDB<\/strong> output<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"549\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-3-1024x549.png\" alt=\"\" class=\"wp-image-27775\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-3-1024x549.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-3-300x161.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-3-768x412.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-3-1536x823.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-3.png 1903w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>We find the unique id and fields in both cases but the structure is different:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For SQL you have <strong>rows <\/strong>and <strong>tables <\/strong>whereas in MongoDB it is stored as a <strong>field\/value pair<\/strong> <strong>DOCUMENT<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>In both cases all data are here so we will be able to make matching queries.<\/p>\n\n\n\n<p>Note that sometimes even the same terms ( or keywords ) are not built in the same way from <strong>RDBMS <\/strong>to <strong>MongoDB<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-commands-matching-and-translation\">Commands Matching and translation<\/h2>\n\n\n\n<p>Now let&#8217;s see how the classic commands are used from <strong>SQL <\/strong>to <strong>MongoDB <\/strong>and how can we make queries<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-insert\"><strong>INSERT<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Syntax for PostgreSQL<\/strong><\/li>\n<\/ul>\n\n\n\n<p>In PostgreSQL you insert your data by using the INSERT INTO command to add rows in your table<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>postgres=# insert into SELECAO_CRACKS (selecao_cracks_id,last_name,first_name,nickname,goals) VALUES (8,'ZICO','adriano','el imperator',35) ;<\/code><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"327\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-7-1024x327.png\" alt=\"\" class=\"wp-image-27791\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-7-1024x327.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-7-300x96.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-7-768x245.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-7-1536x491.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-7.png 1634w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Syntax for MongoDB<\/strong><\/li>\n<\/ul>\n\n\n\n<p>For MongoDB the corresponding command is Insert,<strong>insertOne <\/strong>( for one input) or <strong>insertMany <\/strong>(for many inputs )<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>selecao_cracks&gt; db.selecao_cracks.insertMany(&#091; { \"_id\": 8, \"FirstName\": \"Adriano\", \"LastName\": \"ZICO\", \"Nickname\": 'el imperator', \"goals\": 35 }])<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"160\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-8-1024x160.png\" alt=\"\" class=\"wp-image-27800\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-8-1024x160.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-8-300x47.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-8-768x120.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-8.png 1480w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>We see that the insertion works by checking the output, you can perform a find command with the corresponding  fields to verify that all is fine.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Regarding ID field<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Note that on MongoDB the <strong>primary key<\/strong> is automatically generated as an ObjectID in the case you don&#8217;t define it<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-select\"><strong>SELECT<\/strong><\/h3>\n\n\n\n<p>To perform your query on SQL you use the <strong>SELECT <\/strong>command,The MongoDB equivalent of <strong>SELECT <\/strong>is the <strong>find()<\/strong> method.<\/p>\n\n\n\n<p>Example for freshly inserted info:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Syntax for PostgreSQL<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>postgres=# select * from SELECAO_CRACKS where last_name='ZICO';<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"207\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-9-1024x207.png\" alt=\"\" class=\"wp-image-27803\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-9-1024x207.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-9-300x61.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-9-768x155.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-9.png 1212w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><strong>Syntax for MongDB<\/strong><\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>selecao_cracks&gt; db.selecao_cracks.find({'LastName':'ZICO'})<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"282\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-12-1024x282.png\" alt=\"\" class=\"wp-image-27806\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-12-1024x282.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-12-300x83.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-12-768x212.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-12.png 1465w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Below are a few examples of how the <strong>SELECT <\/strong>(for PostgreSQL ) and <strong>FIND <\/strong>(for MongoDB ) commands can be used in conjunction with arguments to obtain a precise result.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-between\"><strong>BETWEEN<\/strong><\/h3>\n\n\n\n<p>In SQL you can query to have a specific range of values using the <strong>BETWEEN <\/strong>command<\/p>\n\n\n\n<p>For the below example,we want to sort all the players with a goal number between 18 and 38:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Syntax for PostgreSQL<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code><code>postgres=# select last_name,first_name,goals from SELECAO_CRACKS where goals between '18'and '38' ;<\/code><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"212\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-4-1024x212.png\" alt=\"\" class=\"wp-image-27777\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-4-1024x212.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-4-300x62.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-4-768x159.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-4-1536x318.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-4.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Syntax for MongoDB<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>selecao_cracks&gt; db.selecao_cracks.find( { goals: { $gte: 18 , $lte:38} } )\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"565\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-13-1024x565.png\" alt=\"\" class=\"wp-image-27816\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-13-1024x565.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-13-300x166.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-13-768x424.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-13.png 1494w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>For MongoDB we use the comparison  operators to display a specific range:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.mongodb.com\/docs\/manual\/reference\/operator\/query\/lt\/\">$<strong>lt<\/strong><\/a><strong> <\/strong>for less than<\/li>\n\n\n\n<li><strong><a href=\"https:\/\/www.mongodb.com\/docs\/manual\/reference\/operator\/query\/lte\/\">$lte<\/a> <\/strong>for less or equal than<\/li>\n\n\n\n<li><a href=\"https:\/\/www.mongodb.com\/docs\/manual\/reference\/operator\/query\/gt\/\">$<strong>gt <\/strong><\/a>for greater than <\/li>\n\n\n\n<li><a href=\"https:\/\/www.mongodb.com\/docs\/manual\/reference\/operator\/query\/gte\/\">$<strong>gte<\/strong><\/a><strong> <\/strong>for greater or equal <\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-orderby\"><strong>ORDERBY<\/strong><\/h3>\n\n\n\n<p>In SQL, we can specify an order for our results by using ORDER BY. <\/p>\n\n\n\n<p>For example, in the following SQL statement, we\u2019re selecting every Ordered by goals from the best striker to the less performant in the scoring exercise \ud83d\ude42 <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Syntax for PostgreSQL<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code><code>postgres=# select * from SELECAO_CRACKS ORDER BY goals DESC;<\/code><\/code><\/pre>\n\n\n\n<p>Note: Using <strong>DESC <\/strong>will give you the output by descending order<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"267\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-5-1024x267.png\" alt=\"\" class=\"wp-image-27781\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-5-1024x267.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-5-300x78.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-5-768x200.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-5-1536x400.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-5.png 1817w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Here it is we how the best scorers in that order ( everybody know that Denilson and Robinho would rather make nutmegs than scoring, that&#8217;s also my case I must confess )<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Syntax for MongoDB<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>selecao_cracks&gt; db.selecao_cracks.find( { goals: { $gte: 18 , $lte:38} } ).<strong>sort({goals: -1})<\/strong><\/code><\/pre>\n\n\n\n<p>For MongoDB you can order your output by appending the <strong>sort()<\/strong> method to our query ( ascending or descending order is performed by using -1 or 1 )<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"513\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-14-1024x513.png\" alt=\"\" class=\"wp-image-27819\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-14-1024x513.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-14-300x150.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-14-768x385.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-14-1536x769.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-14.png 1587w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-limit\"><strong>LIMIT<\/strong><\/h3>\n\n\n\n<p>The LIMIT command is the same for SQL and MongoDB lets see for example who are the 3 best strikers<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Syntax for PostgreSQL<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>postgres=# select * from SELECAO_CRACKS ORDER BY goals DESC LIMIT 3 ;<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"226\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-6-1024x226.png\" alt=\"\" class=\"wp-image-27782\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-6-1024x226.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-6-300x66.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-6-768x170.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-6-1536x339.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-6.png 1801w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Here we have the top 3 scorers (I know what football fans think, but Diego is here for a specific purpose \ud83d\ude09 )<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Syntax for MongoDB<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>selecao_cracks&gt; db.selecao_cracks.find( { goals: { $gte: 18 , $lte:45} } ).sort({goals: -1}).limit(3)<\/code><\/pre>\n\n\n\n<p>With this command you will limit the output to only 3 results<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"489\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-15-1024x489.png\" alt=\"\" class=\"wp-image-27822\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-15-1024x489.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-15-300x143.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-15-768x367.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-15-1536x733.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-15.png 1779w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-update\"><strong>UPDATE<\/strong><\/h3>\n\n\n\n<p>Regarding the update command there are multiple options to use with PostgreSQL <strong>UPDATE <\/strong>command and for MongoDB using the <strong>updateOne() <\/strong>and  <strong>updateMany()<\/strong>  method<\/p>\n\n\n\n<p>For the football expert ( not the db experts ) you have probably noticed some mistakes regarding Name of some players, you found it??<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n\n\n<p>Answer:<\/p>\n\n\n\n<p><img decoding=\"async\" src=\"image\/png;base64,iVBORw0KGgoAAAANSUhEUgAABQIAAADjCAYAAADe+WlBAAAgAElEQVR4Xu2dv1LcyPe3m9x34Fp\/AwfmFigcrAlNTsBSRYqdE5gqIqq8AbkhpYolIMehdwNT3AIOHPz81lyH35ZmNNOtkdT\/jv6M9BDteqRW93PO6T79Uat767f+U\/xBAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACoyawhRA4avvSOAhAAAIQgAAEIAABCEAAAhCAAAQgAAEI5AS2Xrx4wYpAnAECEIAABCAAAQhAAAIQgAAEIAABCEAAAiMngBA4cgPTPAhAAAIQgAAEIAABCEAAAhCAAAQgAAEIZAQQAvEDCEAAAhCAAAQgAAEIQAACEIAABCAAAQhMgABC4ASMTBMhAAEIQAACEIAABCAAAQhAAAIQgAAEIIAQiA9AAAIQgAAEIAABCEAAAhCAAAQgAAEIQGACBBACJ2BkmggBCEAAAhCAAAQgAAEIQAACEIAABCAAAYRAfAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhMggBA4ASPTxGES2NraVh9ur9XBy+r6PV2+U58efg+z8htUq+2P\/6hrDXkIPLe299WH40O1++qlelm2++xenRxdqeff2HyD3IuqQgACG0CgGAeUelKX787UA\/1sstXIYZIRUkAPBLa2P6rb6wM1T8Fm6v7kSH15Ju9KMQVMU+hxLwT6IzB6IXB7\/6Pae7urJ96P6oJJdn+eVnry\/t\/\/qdMdPQTfn6i\/vjwvfy3+Xas26s9PD4OpbxsVGWsSPbSYG4oQuL3\/t7rOnL7uDyHQO8wyHzs+3FWvtJpq6qmz2ZP69fhd3Xz7qp4rEvutrX31+d9T1WAFqw514vFKVIibREjVw6zsthaZ9zKReafMZKaZPKrv367Ug2Oys2rXouTAfjirw\/H5odoxVe7ZTD093qmbK22TDsWXGB5r7be8YaZms1\/q8e5GfXlYjVkup01lmpUf05blWNogfNl+2OzLsTHn4tPV7wiB8qTJYeSZUmL7BEJFq9Dxet6C9f50S+eA\/zblgKWm+7y8jhkbynmDxJgdyrR9K\/MECEDAh8CohUArSWGS7eMPnVxj2qVOCCz\/eycVG8BDzETBJwkYQJWtKvQdc\/nzPx8rdXO2fMNbMDV5ZqLc+dvv6q+OxOa1JOnyIkhMGJqd+6pPxvHz+YEWmlw1qF71E5rQb4IQOPf5c3XghNK8EqpyUu85broEgWJi9HR51Poq5xQezUKg4XNacL48cq8qS2GaPS2lLS4hsFy3Ol9PjTlXpHb1O0JgN6TJYbrhzFPiCYS8AJn3w2EvEOc1Wx9vJYXAlLFhObY0fJEUOmaHMo23HndCAAKSBBACJWlSlhcBcwJiTj7q\/t2r0JFcRBKdZkiTXyEmz\/\/tVf75x9WPN+q9Fk1Oc9EkbjVXTA1Xk\/LunhlTzyHfUxZTn+71KrPSyr\/t7W31eu9Y6cWC6q5CqLGS1cDVbiYb0RWBCfUoT1BmT\/fq7uabXvm3WrG2pZm839tTb3f\/UN8bxCuT79PTk9rZydZNuv3VFpT06r\/MLovVf9lv7z9oexzsdPIZViqPJrvOVzvq1aSFCO0hksYyrZp8htrWJQSaomfdizeJmBtKn4IQ2I0lyGG64cxT4gnY44TcVgFmn+rzIj\/2xXnqONfGmN0W03grcycEIOBDACHQhxLXiBJYDRj2JNMcSHwGUdFKDaQwkug0Q+TCw1Loy3QMve\/e3R\/6k1wtBF7eqT8Oi4m8\/szv6U5dnLX\/uWJsspdGYnx3r4QN\/a49cv\/MMQmB5RVdqauobaHku3q7+ITaVa7P5Cfr1271J1G5huYhoMV4rwQPl8BbnkC59paKZSrRliYh0FqZ0iBES8RcjC3buAchsA2q62WSw3TDmafEE2hDtLLK9BzjYnJDibGhjTG7DabxFuZOCEDAlwBCoC8prhMjsFplUCcEulehiFVmYAWRRMsYpDiUo+pzyZme+F7cVO8hJ\/N0u5SYZK+NemxymTFJdlV7RyUEmvsNJawqzDhZPqrLenf2c3WQUcOkxlox5qhD26KSr7jVFAcuITC712cSlcI0v1fAtnVCoG8s+V63Kf0KQmA3liKH6YYzT4knYItpMisCY776iMkNU8eGtsbsNpjGW5g7IQABXwJLIXCZJC2S\/h9Kf0KXfdKzq9\/iLz+F0Z\/93F3oPX6aN8rOOoQ37\/fyzdxTNg2v3py6fsPuuH0cNKqGCczy0yaTQx3d0oTJrM\/yM8XiUymL65O6v1jtaVZXvMRG7KFMfR3JdZ333ksVBblWpLie3Tjxqzx0IGxTeAm7FHVMSaKl6lG9+XA1kzZiLsWe5XutlUgenzlKPntpU\/N0aM83xXMhYbUvTWr\/EdsnF8lttgLv7OsbYy+67BNQPRbog37svWpW\/y7JUkqUGIsQGLoyzWUL6xPWxWrLMFHM\/fImZALiqu9anFsnsLvrUjvGLk4Yb\/ok2ueT2jx+jZMpixWsPkylbFslBIZM1qRiLtSW5vWr8dDfpiZ3M3coC4Ffixx3+dm6fnJ2sI1HjpvVMXa8lezXU+qRYpeme2NymOX4pA\/2e\/VKH3ZknwA1P2yo5gCocl1Cc9yh5TCVczH9lcOheQiUh5+mMG1j3I+Nlzb8NEaAa\/R5o68Pma+E1kNibPAZg5a5q3m6suNFX2hbqniaZWRbYVycXXV6wFgbvkaZEBg6gWoh8EKp8+XR6utNyFbU1G2yn63E+Wzuo1NJQCdbDZuGl5c+10Esfx4mPaDb++N4mNIhBB59e93Ipnaz7vLnjjVMmz5TimXq0WqvS4YmBErwWPsMNcIuaxNaYyWI7+ePUvWwBZ06s9Z\/zu3lCMVFiSuYXM+qZ2LvYeYqR+L32ASpPGGM7j8S+mTzdO+7P67zk75Xf5kv5IOFOrAO7\/CftPvyLfftvrGxFl\/mpt8JPhiSTFcnvMbm4xH1sMamAHG5jvdq8r5aHVEnqCwnCYECd5vCkhQPH7v6rmyMYZqxlWpLlRDou5oxr0dpg\/zYmPON8co4iRkPa+5Z+0z71tjvsfTwpsl86ngr1q8L5IUptnH3JX5bOPjmYpk4vwnzhlSmlhDomovdn6i\/9Mu49XFOHyDlPAgiu6uaqeS4nxovqTzbvj\/k5UqjnTzG8dSxITQXbXPMrrKLObbmv0fkRm3bm\/IhMDYC60KgHhhmeieffCv9fOPxK73x+G+dnO6rD1rgKyZ8VUmhnThmA8yFuvn6I1f052+njtV5sU9Qw+ocszOY3evP+BYbj8+T0\/lqwz395vCP780nEIZ2eqZx19qiV7\/cXC3aUmJR11lZCZ\/efF3vvr7keqG5PudcP6rbpehavUTdXHKercJZ1mONaf0SdymmEgGwnCCVhdMigfcYEFPrIcFDwi5riUHExEeiHuVk3Iz9Zdy9ea32jt9aJ\/KmJjapdqx6vnU4gfaly8c\/1OlBtkfgo94jsDhx1u6fpOrhP6lZf2LTi41ZZP+R2icvJwR6BcJLvUwjmyAfXanlJKM4VOLp8kSvGNQvOjz3lYvhXX6ZUB4bfMoczYpAo58IWYFQx2jZhxh9r2v8DGWZMmFy2bbqkCDXPVW\/u4TA\/EXntRaQ5rMUdfmu\/uTgGKZ5Xytk27IQ+PX9Z31o0rzmvj4jEXMxdijuqVpV6SqvbhVh1cvIfJuIxT6xtm3rX2akjrdDygtdLGN+D10ROO8XztXur0d19\/2b+vlT59k6N17l++a8of0c19XvxTAJuUfCT1OZSo77qfESwq6Pa0NerqTmy6ljw5DG7EYWxY8dzAX78BmeCYEhEagQAufVq0oUXW8HfPZIcL3RCO2ommCmDOiuZMZnUlO1QrGKa9NA4qpHniw5lqWnMo1baVmfsC3bW3rbU\/4kIhOQ2\/hL5VGerNWu5Iz4XMDH3iYTn+td\/pGVZwuj1W+ZfWyREnM+5buu6fvU4LaEwFVetG6bpv4jtU+23tAaSZn174s4ttrewpvcaraLQ18893yUiP3MFi7ByOmniSsTUyYf6wn4+ifoxTVN7az6xNHVbh9\/dJVR9bsUj7r2Fi8gz08PFqcfN692amLj8h2ptthC4Orwl5BVFhIxF2PP4p4YH6vbC3Bd1FzvS10TbYnxdih5YYpdGvPuiJeZrrq4YkKqX89zu8CVzq66h\/4u4ac+z\/TLG\/LJoDrRb\/+yfDx03E+NF+m5hw+XkGtcc2JXWaG+5ooD9\/Pqx\/q6e9sas6uex4pAlwX5HQLyBCqFwKa3xVWfm+SDZ4Do0dSxDGVAr2unaQJXQl8exOq41rELmVhXrT6oSqZDJgGV93v7oMeb2zohsAURwax2qo9J2aUKpU\/itLKL8fmH70b9FW\/YUnnYbI069fA2b26bY\/V\/es\/NbCVz9lfEqSnYbuvJyvnb77VbHHi7uceFocleXdwF9x8CfXLdZ5BVfXhIXHhgq71k+6O2nbmvV3HlTO+1enejvjTsYRs2sfB4mRG572RqPersEsO1aR+2pnE9ZMwv6tXWpEKKh98WFvPVxE17JccyzThJtcVkPZst9l2L7JNTYi7GJ33GuGX7PF8omrYN7UvzHNcUiKTGW11uaF2k6pFil6Z7Q3IY3zq4+pox5TCpfirBVGLcl\/DTsHGyaLnM4R8+HFPHs9DcMHVscMVRVZtT2+jDsbK\/jxyrQp7HtRCAgM5tXrx4kc+W696iliHVDfIhmzo3JQrrnyjGn\/AZ2smabRUXAj1PXjSTwpC34U32k2QqETTLzw5K+5vU\/bvEM80yUnlI2aWqXSFJtFQ9Qp7pskVKzLnKjv29SgiMLSvmvlgmvm+ba18kLFdmuPfsq\/OBuhcMVZPwkMQ\/hmM5hu2tJoxftSB4aQjB9n3G3nzOSkxDCPR+iVTeyiFAaC5QtzWpSJ0gFfVzCYHmp6RN7hPLNCtTqi2VQmCkcJ3Va74q0vxM0y\/mnGHmuKC6rzHj2I5Tp0DY8El3k6AkNt6aq4F7zAtT7VJ3v2Q+UTzDJWCk5nS1+WEPYoTPXExC+GxiKjHuS8VLW36aWq7LJ33KD80NU8eGmDq3NWb78OEaCECgfQJiQqDP4OU9qFv75i3uyk7JCjg5rEhclxvmBg7oriXYwZ8GR6xyCz6sJEdVPemvLCuCaapLmtzMFVrmv\/vuX5RSlxQeknYptyEkiZaqR0jsupiHJjau8iR+H4UQGNF\/hNi1LkGUmBBI2LCpjHz\/2uNDdaBPVVz91fSDiZ\/kFuW7VoO72pw6kUudECzH4oqTqct1r5sIhEz0ijLbmlRI8aiya9anvdendp4W\/uXIJXy4NHGQaov9MtP4NNixt6HLd\/PcKiDmfMpruqZqyxBznMzuLXKJpjzCpz9sFAKr8lJn49b7odTYlxr3nVWPvCAkhzEfUfjUbvnU4FI9fFZQLm+JyHH7zmFS\/VSCqcS4P3Q\/jXTv\/Daf+Z9P+aG+ljo2+IxNvuO\/T\/u4BgIQGD4BMSHQZwXdcvLhsZJgLfk2WXp8ArbWWQcKgfaS9Oyk0frDQmoTk8RJZznZ9XOn+tU\/Ekz96mBfFdeORRkRAohvHWN5xLXHvSor99mA\/XWk6hESuy62oYmNq7wx\/B7LJHXCGGLXTRYCV+NK6cT6Fj+D71sI9Pl8zCd2fPqbun3TQv1TavJU1S4pHk12NSdhjafKevThTXvRSbWlHP9f33xYHUwWmA\/V+VJ+wIY+RG6pwQuVa4kZS56rlX\/Llzv6EKUdfQhbseVJq0KgYVef2Jpf04IQKFQP\/zaEXenTp6yLDf+shHbH46JPdO5g3hBGqvpqKSFw\/+94piJC4MD9NMVWroUivmWH5oapY8OQxmxfRlwHAQi0S2CwQqDZ7O39j\/kpwfaKD\/fJd6Gd7Hpy8p9OTpoN0PSpUGinW35SzIl5vu4SwjR1n444wWrRkhaFwFgfa9MuIUm0VD1CBCOXf6XGnKv8Tfw9lklq\/xFi1zEIgZlvlF\/g3J8cqS+LvSLXfk\/oW\/oWAq0+NaEdPj5S94l6qF\/7fuoeE+NSPJrsavuWxx64vp+glj+5NifQwra1Pn1OKNu0kSvmYuxplb98cTwX1a5+vFmcWq5tcPL\/1OF1doDL3B5f1fvlyeXlQ7xSBRap8Ta1X5eqR6pd6u4PyWGyMuzP8bWN9f6b5X1eYz5pDMlxbX\/ud5\/jVD+VYCoiBBoLPuoO1HP5YOrcw1V+zO+S41jwGJo4NgQ\/z3MbgxiO3AMBCAyDQLAQWJcoh0yMQhMFW7DRG8VrdW7+EVjzKqvQTs9KBsz9te5\/qd1d\/Uzjy7OZfrt4d3GjDyR4rrWkZMLX5uey+cEJDUwlB+NVQmfbbvUMv5VzbYaPk4fHitbY+oXERkxyXFWvkNh1tSsl5lxlb+rvsUxS+48Qu27aHoFNvtD02WUq0+K5IWyr6ppaD19RqolTXL9u988hn\/o2rYJLjW0JHvYEunoccq0KlGAq1ZY6kdfVhhhbhPhBaPnlnOFKLVY2aiHz3dnPhSg4\/zz47Gex6nHdfqkCi9R4mxz7LeYfobap7Ns8VsQW99mrhBu+Zklssyuns3L\/wZwaXP+yofETdrP+DXOk1vcITLRZZpO4\/rTdw0Ik+7rQ3FBibAipf5tjtkRfQxkQgEA6gSAhsKnTCkmSfFYhNE5gPBON0E62MjlJeGuenPB1mJCECFApbrfyE3uwrvv3lGel3Ot9oI3wp1Ahdoj17zIXycFeqk4pthvavbFMkvuPgETcKRqU\/Hx5vdE\/Wu1M6DdT7OeaWKYyHYoQmNUjVdCJXaltHWhljMWul1UhE5AYH0jl4SME2vterU84JZhK2NYuozTWmqs8Eg4PCRVzYmxaFgMyse\/mf7fq+kCvAdT\/\/enh92o7jUwYvPnf4vPnddskC4FC+VhqHxQ7nsTyD70vLIcxDn2JODglpG6+9eqbb7qfpjMVWREoFC8hNm772pB5rk9dYnwtdZwLyffbHrPX5iLZ2HQ732pi9nSvLs6u1PPv\/DxT\/iAAgZYIBAmBTfsTuCZgy6QxcWlznhh6CoF2Muy\/0iw1UVslyMaAHDkxTt0TwtdvQpj6lll13eo5pclJxT5AKc9JvdfFoy27uJ5bbpdEPXxj15dp18mDb736ui4m2StPgIs9sELa4GvXps8qJSYEIXVOvdYSaka8R2DuH6XDC54uT7QwUr9Cvcw25IVcHVcJH0u1+XK8TeSRleOz0rNpw3YJphK2tXOfCsHSYpW2gsYVc6n2tff9u1SPu6fq4OWqzqt8Tf\/bpVKn2X4uFbGfKrDY\/uHemqau3RL5pcS4n2qX2vYF5Oc+K5zyfSivtTiweKDrhYNEvfrMYVL9VIKp1Lg\/ZD8N9f829riNyQ1Tx\/0hjdn1Ocnil8h5c6htuR4CUyZQIQRmB2PcqZtvX9XzYm+lrW19at6x+9Q8+224Lkfv9VFMTLLO5\/2HY3V4UHzWW5185mUcKnX\/+F19+\/ZT12E1scnKePP+ePUZq8dqrHKdqvYfKTtAuaPMDwr5trjqxw\/vNxQSCV95aXz2luROV8b8JDm3z+s99fZwV6m7o\/wtufknzTQlYJb2qNsXycOmKc\/PJ1kCPiZhl6p2hAqBUvWwk4uZfht3py5ujD4gi703r9Xe8Vulbs6sfdfW4sfaJLp6z59UG27S\/THJXu6niYcNLX19udFpeJ8sNSFItVcWF7d6XHi80+PCT3tcmAsnug\/cM8eXcZ8aXPC099eav0Uvjw\/bms3rPT0+7P6hvh+dqQf9hj3Ut5omD+W+Ixv3b77Ox8n5uK9zB72CK\/\/TW2pcLuqQ6hNV98fyWOfp95miKThJMs3qk9oWlyhplV8lmgvFnISdTfE1L680QXT9bvOM++RyrU\/O3TkiH5Po161VnXH1kLCLRA5j2U7b9eRM5x1Z31GedyweViUESuR0Zlti5g1SPFOFwKweqUylxn2p\/FSKbUo5obm5z7Nic8PUsWFIY7bJaa0fFzjh3scOXAOBKROoEAKbcbiW69p7cdSU1TAZ8P60JivjQk9qjI3g62ruPD2r4q1D+a1LLZWZnlw\/auH0ap68WMmEQMKXJ5\/lk\/kaTFS1KW8bTGODZjmAlZgv\/70rIdB1CkzWQIePdWaXAnYNm9R6FMXnYstyr8g6C\/utrI2JuVifGvp9scleqLBQxyGlT5aaEKTayLsPW8TtvR4bzENClj5emkC76lW3yXk5EW8up2JFllA9sud62TevoLGKKmDVTtG2xi8CSqvxKnl00LfH8lhvY4MQaO3BNd+bzvpENSO9+DeXf7lWzMTYtnimSwjMrisLBn9+elhWWSrmXAx8fi\/HW5lvua5VYpGEwJLVNXW8lerXU+vhw911TZCP5H3zvTo5sj\/3c+fa2Qusu2ypZ74qsFYIFMjpzPb2lcNI+GkqU8lxfwh+6vJj1+9xexWujwOh8dI0jqSMDfN+7OPqFPk6AB2N2cXj1+uUtlrdZVd+hwAEdF\/w4sWLXL1qnthkK4Qe11Ya1AFcrs6oOGDj8e5m7USwcjnbWvjKVh7tvnqlD+gwTujQ+9nMZr\/0qhB3GWtl6pOHj\/WKuR2rvMVVNULg5\/ODfK+CPH\/Rgl\/xZ9ep+FfHZE9giXN2ClrWhle6DRYVXbdfvx7V99JKQZNBG0xjAqhqbzHL\/wQ4+dRLkkesXUKTgqok2rJxgn8sB+Ji5e5uRewF9AG5TQNjzsdum3hN30LgPOlbrJgL7JMlJwSptstjdk+PC9o3s5ObzD5Qd9Bq9kuPDd+bx4bQhH4ThMDcvvlq+b368SF7WWWs8o\/59M1K0qvGzGXfsX6wVsyYneIvoTyKZ\/l8GpzzrtjipA2mMbYt2uIjBK6t2Lk\/UX99WX2FIRFzKXZcjkvWKnO3sF4VtxICi8R4KyUELn1WYNyPtZFUDpOJRR+OD9WuTriX\/brxkv2HKk6Krv8kWzKnK7P1nTfEcrT86uM\/+R6Y5oubcrk+PpTCtI1xPzZPlmCaWkawny8e6Hph4aqX64VS7Di3nu\/3P2avj8HZvyAEunyE3yGQSiBoj8DUh23K\/Wt7bJxUrzzMP3v6fK2WLyI7ErE2hSP1hAAEIAABCEAAAhCAAAQgAAEINBFoe89Z6EMAAjYBhMAKj3B9rmPeQqdFSEEAAhCAAAQgAAEIQAACEIAABOIImPNv14rIuCdwFwQgYOlY658GsxQ3pCNqOnETV4MABCAAAQhAAAIQgAAEIAABCEBgnYDvoaSwgwAEZAmwIrCCZ9Xpxzc\/9SmIxsEkvqdUypqL0iAAAQhAAAIQgAAEIAABCEAAAptLoOrQkpneZuticXr45raMmkNgMwggBNbYyXlimHWf30mqm+ES1BICEIAABCDQLoHQg1uqa8MXDO1aidIhAIEmAvRj+AcE4gmshMDiUNIr9WAsuokvmTshAAEfAgiBDZTyU7cWp1SunRTseUqljxG4BgIQgAAEIDAlAkygp2Rt2gqBcRKgHxunXWkVBCAAgSkQWAqBU2gsbYQABCAAAQhAAAIQgAAEIAABCEAAAhCAwFQJIARO1fK0GwIQgAAEIAABCEAAAhCAAAQgAAEIQGBSBBACJ2VuGgsBCEAAAhCAAAQgAAEIQAACEIAABCAwVQIIgVO1PO2GAAQgAAEIQAACEIAABCAAAQhAAAIQmBQBhMBJmZvGQgACEIAABCAAAQhAAAIQgAAEIAABCEyVAELgVC1PuyEAAW8C+3\/\/p0539OWze3VydKWef\/\/2vpcLITA1AsTL1CxOe\/smQMz1bQGeD4F+CBD7\/XDnqRAYAwGEwDFYkTZAAAKtEiDRahUvhY+MAPEyMoPSnMETIOYGbyIqCIFWCBD7rWClUAhMggBC4CTMTCMhAIEUAiRaKfS4d2oEiJepWZz29k2AmOvbAjwfAv0QIPb74c5TITAGAgiBY7AibYAABFolQKLVKl4KHxkB4mVkBqU5gydAzA3eRFQQAq0QIPZbwUqhEJgEgVEKgVtb2+rD7bU6eFltw6fLd+rTA3t8TcLDB9zIrf2\/1b\/5xnNKjc0nrRgU3Fdva\/ujur0+UFloz+5P1F9fnjuxcB+JFv1YJ6blIS0Q6CNe6pqxtb2vPhwfqt1XL9XLck7g6Jva6sdaQE6REycwpJgbgyn6iv0x54Vj8IshtoHYT7MKuXYaP+7ebAIIgZttP2q\/wQTGnPBtf\/xHXRtKvJRohxC4cvhNFY+39z+qvbe7Wph5VBccvLLBPVh91YcyMdnWL1uuFy9bKmvrEALb6se6Njox1zXx7p83lJjrvuXtPLGv2B9zXtiOpSiV2E\/zAYTANH7cvdkERikEVpmEwXWzHXWMtR+zT7aVRE9JCBxjP9bXKosx9h9DbtMQJiZmX6HXD6v7ywv15SFsBXFb\/ViXtiPmuqTd37OGEHP9tV7+yX3F\/pjzQnkrUWJGgNiX9wPiUJ4pJQ6TAELgMO1CrSZAYMwDTVuTT4TAzf6cvC2\/mEB3sVFNHMLEZFmHTAQ8OVJfnsO3AxmDv46hDRvl\/D1Vdggx11PTW3lsX3Ez5rywFUNRKEJgCz5AHLYAlSIHSQAhcJBmoVJTIMBAE25lhECEwHCv4Y6uCfQtSvQ1ie+as8\/zYOFDafOv6TvmNp\/gMFpAXjgMO2xSLYh9eWsRh\/JMKXGYBBACh2kXajUBAgw04UZGCEQIDPca7uiaQN8TE8SvlcVh0bX39\/O8vmOun1aP76nkheOzadstIvblCROH8kwpcZgEWhMCs82pjw931St9TN\/qoL6Zms1+qce7G6+9erb1aX\/H54dqxzzqbzZTT4936ubqq3r+7f+pT0pQS9UjK2cvO71wJ4xJlsi\/eb+njvUG+6\/KJx8WPL5pHo5Pn5blaLtIME116RgeW1v76vO\/pyo7a7c4gCJr1\/sPx+pwd2d1KuTsSd1fnNV+DibFtGAQ1RaPU4Ptze6bP3GTiLlYm0pvtrs86dOKFW1z7e8vF\/2B1AEkPm0eSqIV049J+nqoj5nx6sN5ec3Tpfrz05objjEAACAASURBVEPQLT4XL\/d9WhwS8UO9Ue8\/n6tD08+yPvXuQp8sX7+fXArTwpeyw17Ovr5RH\/TzD\/Tzs33snu71c\/VJ2Hk8Vfx7XRulxigfhj7X9B0vseKXRD8mNUYtx5bAXIqYW88LiTmfqN3cayT6dYnYLxPsKy+U4JG1hXFuM2Kiz\/G2cv5Vh63mcK7UuWmKn9ZVNSbXjh2zN8PLqOVYCYgLga7BtADZdOJl3rHoSdBpPjmq7VGC9v2JCWqpetiTurD2+PLMJ5GXR3ryWi2OZsLK53MtoDUhdZQhFQRpPGwh8Ojb68Z2VfmZFNMiUVpN2ANt6xACfUVA3\/a0ecqsqw6+z\/aLuTlnhMB3tfFeeKLLLiuPdfQfmTB1e62Mg6Arnb1s50GLEhdKnV8fGC+q7CbV+Vcq0yJpz8q\/++Naj3PmczOxP69YiXX1SwC\/eInfIy+2z+9zYrLslwt\/dZwMbLbRZVuffqwsBMaMUWttaDAEMWfHT1UeRMzFRvJm3GcJXy316z6xb427yxc53eeFXfBw5Q5TiLmhREdf4619IJcHjYqxOHVu6hqzXX5aV+tYzSAmT\/YgxyUQaI2AuBC42qA7m6hfqgtj5V6h2u\/plW1\/fK8XrcxNvrMVEjdXP\/LVf\/P7j9W5njnN9awndfnuTD14rAyMCWqJepQ7qdnTvbq7uVIPi9V7eZvevNYrBd8qdbO+gm1+\/7na\/fWo7r5\/Uz9\/ahbmvR487Ml4NuHXTL\/WMW130pjOwxACn56U2pn7Qsb1QnPN2NiD07qPSDCtmqgF27ZBCDT9NT\/xsmGze4mYa6OHSYu5zKa6\/7hZrXTd2tYvCPaO1enBXDlBCPQVAtP6j4y1lI\/FrtSS8s\/ySZC5H2V+djZfYZ4npdfzFcd1cZfafywnSIvVrZkfH12ppdD6pPu1Hd2vPV2e6BWD+kVHaQW0yUJijJJiW1mvABEuth7+E4H1J\/hM7kP7MUsIjByjiDn7hSYx546OvsQAd83av0KiX6+qZWjsDyUvlOBBzLXvt1JP6CP21+aV5lxd51Ef9MKT5Yvjmi88JOamqX5aZ4OY2JfKk6X8gnIg4ENAVAi0gjry0y6f4IvZJ8ynXBOYz\/U+9bA7hhP1l\/7sS\/rPHPSrJjY+pyda4lmLk7dUHlUrjKoEIRcTlw187k9uS40QaIuAWsg80WJ3zWffEjHnYhH7u08M1cfcSeWnmT4xF1vfpvv6SLSkJiYuHi5fl\/SxoQmBVX2H6bexYnMTU7Pf0Gq2OtEqYCZCWv++GD8tXqUx1Se+phAvQxYCi9gLHaOIufA8iZj7b766uMX8zTWW9PV7WfiS6td9+thym4eQF7bFo9zWqcdcX\/5e63Mdxr4rNuxxuXrRTldzU1eOK5FrS47ZQ\/Er6jENAoMSApsmPakdn6vTsgQJ8zM4h6DZJBB01TE0TfZCJoI+nXJKWEjwKAuBtZ\/vbX9Ut4vP\/mIm8y5uIm2pEAIzP701V7w2iICZLSTqkWLTpnujY64hmXHZpa22jFkIdDGV9LEhCYFt9R15XDb0P+ZE0XxxU9X\/1o2JbY6VEjHUd7xI+llIP7bWJ+e6TPULwMZx29gLVy8NTdovU5JFjG+Yk7AYFr7PJOYQAjNfkfSxpNiPjNuqZ4bmhcTc\/OXaVP76GG9X+Ur9l3krP1z\/qsmVd5q2S52bhjyreG4fsT8Vf6WdwyIgLATa+0iVP+1zNb1qk+26e1YdjN\/nwSFBLVWPkGe62DQKLg2TzlUd3J\/8tl1fifItUaJFwcg1cIi0pSQEnqnPKxFQH3ZyeeT+7H39U2v7c9oUv0q9N4SRi\/dycE4UeGPb1EeiVVXXEKa+bXWxl\/Sx4YgS9eOGhPDpJUqU+q+ljxkTyHohcP3QJKmx0tdvmq7rO14k\/Sw05iTGKGIu\/KAgYg4hsGm7oJh+PTj2PQ6Ac\/Wv5WfG5IU+86MYHuW6Tz3mXLbs6vc+xttkIXAZK+3PTV05rkSuLTlmd+U3PAcCGQFRITAv0JioLxF7nmwbvPFo\/gB3J5LXK2CAlqqHz2Ds64bLU1TLpwaXCii\/DQ2pQ0xn6Vv\/7LqQutSVK5G8rEQlvY9FdopzIFOxtpg+eX+vXh0sDi4IXN6fEnMh9gu9NijmPOOzbR+ta2MfiZZEciLh66n9utkOSYEm1B9949a3j4ntk+t8KUgIrBpnnUD8xkpnMR4X9B0vkn4W0o\/lsSK0mk+qX5dk4WH6tUt8xn1fZsRcvQX6jrkY35C6R9LHrPHKMy8p7vGph6vNVn8TmRf61IOYc1lic37vI\/Zdn9u6Pg328dFV\/ur+wit2bKidawbGvmSevDmeR03HQEBcCJwnwg2n\/uqVTvd3N+rLw\/oeMPbeaL54\/SY3Icm8VD183pj4tHL\/738cJyivSikLgSF1aFtkCalLbecsNMlKYZrVTaQttUKg32rAssBSe9J2Q8z5+F\/sNbEx13iiOCsC1b+LY2Z9DjqY+2p8\/yHtY2MRJVKYigiBRt\/hH59+Y6V\/ecMVJST9LKQfm+c\/q9WaEp\/1pvbrkixifMNnwufDjJhrpt+HGBDjD23cI+Vj5bqFxv5Q8kIpHsRcG94qX2YfsR9yWEjV5\/ohseKam6b4qaQQmKJ\/yHsFJULAj0ArQqD56O39jyo7JfhgZ37Ob\/FXuZmvMcn3neT6NTN+RWBKPUI6urp22Jv+6omcPvG3LKJ6Lc\/3OGHZ1dn6sq67ToKHz4TBVc9Upln5Im2p+DS4EHlSNvwOiTkXq5TfQ5Jo32vb9lGn7wau1kzhV3WvL6fiXglfr6pHrI+NQZRIZSoiBLY4Vkr4bB8TE7Pekn4WGnMSYxQxZ38aTMy5o7LvmHPXsL0rpISvcg1DY38oeaEED2KuPX+VLrmv2F\/5e32L8i3Czr6u7dkYEitNeX+qn9bVPDT2Jcdsaf+gPAg0EWhdCDQfvq2Fj\/PlQQhpm4eGmjUkqKXEhqaNUn3qby+trl\/N4ddJuleDhDDyqX\/5mlQeWXmpkywJplk9RNpSsfQ8i5HrxYqvFDFwKQQ5Yi7Gjr73hPiTb8z5XudbR9\/r+kq0UiYmUr7uYuTq19sSaFz1qkzMPv6jrg+yl1JxewRKMJUWAmMOQ4phF3JP3\/EyRiEwJJci5uwDWoi5kOjdvGslhK+qVofkMEPKC1N5MM5tVgz0Md5a+8\/f\/1K7uzvqpbHeZ6a\/RLq7uFEPz9UnwIfMoeriUMJP6ywdGvsujwnJk11l8TsEJAl0KgTmQk7Dd\/eSybvYBDphBZDZ1pjJmsim4wGfUoa8oYlxwlQeuf8kfnYlwbTsxzG2bYoF6w1Xgv8VNpIe0HxtH\/JcH7uubcZbcxqnb\/1Crusj0UqdmEj5ug8nX1u32cf71DN9gmR89hl5WJGIKGGebC\/QR\/iwC7mm73iR9DNf3172t4ljlC9n33pJsvCtm3kdMRdDLfyevmMuvMZyd6T6mJQYIJLj1syRQvLCVB4SucMUxjk5D04rqevYrzvELKQVIS\/16+amEn4qFfs+bfcds33K4hoISBEYlBCYNcoc7GIFltQJtFQ9fN9W1HZE5oSiZgVLtkHq5+tTtbMopMzMtw7WvojGqZVSjpaV41uXpmf6CEbe90cyFWtLgyhuLblPnOj3NfiEPNe1sfB839FrvVfmyrqS\/YPLz7tOtCSSE3sPl+oVcK7+w8Wl+D3E1ivfdq9S9n2+73WiE6TI\/kNigiQ1RvlyC72u73iRFL9CfHs+NsjtEdg4lgVsZk7MVZ+ou+TicVI3MRfaC3R3fWq\/LjHeDikvTOUhkTtMYZzrzsObn9T1eCsxxvnOB5vmphJ+KhX7Pr4Qmkv4lMk1EEglICoE5k5+qNT943f17dtP9WwsCc6C\/s3749WnwTXihh3Y+kzgp3t1d\/PNWl68ta1Fgdd76u3hrlJ3R+rTw28nh9AAlKqHffLfTLfnTl3c6P0Snud1zrm8ea32jt8qdXOmviz+vWiQJQjpZPVksddCzuD4fO0Qkcq9F62N5Wd6\/\/ILzWy+XDsXWD4cq8MDvaw7\/5f6T+ackD0uSOUhMQBJMM3ZWSd3htvWe3VsbpaV7U3MEjHnYbaoS4JjzvRT3T9cXlzpuP+tOeuJ9bkWu\/MvOu\/V\/asDlX3diRD4ztn3Sfi6tI9ZiV126nvFvqdRDudxU+oEKXtEKlOpCZLUGOWBLfiSricm5QpuuhBIzNl7BBJz7hDsO+bcNWzvCol+vap2oTnMUPJCCR7EXHv+Kl1y17FfFvGe7i+UnqbP\/378WNsPsK695VwwZm6a6qc+dfM5K0B6zJb2EcqDQK2vv3jxwq2iefKzg7rhJr13wOXFWT7Jrxx8zYm\/49lVAepdj6LsOlEysR5F8Vl9bpd7I9Y1qHp1jC02Vd2bCXt3Sp3OVwXWiSP2\/gQ1dcjscqTt8lvMJartm8JDYLWFFNM86Utpi2NFR\/lT2KoTKL193RFzniFee5l3PRwx13j6Vx6n39Te7fUkhEAJphK+7l2PAB9znvLW0qpkiQlSKlMpIXA+6TRE8oixMjXu6+7vemJSrkesEOjt6w39mMTLKu96EHMLSzTnQcRcW5E+jHJF+vXQk9ibtoboOS8U4WG96A6fe0wh5obh\/cbLycSvh0La486Diq5Z982Pd+rmav3AkOyK1Lmpux7uObL3eNs07vv2HwFjdog9uBYCsQREVwTmQa0nJtnqtt1Xr\/TGoeZJwXrF1OyXery7WTv1tq7y2cmUx3rV3ytdjlXSbKZ+\/XpU30srBYtyJILarFNsPcwylivvdiu4PD2urXq07tVMPxwfql29JGrJQTMoOtcf6o364CGO5KsI9\/Tqv4pNXUPsEutsEjwkJlnFBFqCaV5Wsaoy0LY+b5vXV\/1cqr8+lU5UFIy5WNtKxlyeGBwaGw\/rgfN+0W+YE\/yxrwiUYpqJRam+LtmvFz5W9Ks71jix+HXAQmBq\/yE5QSqzDB0rY+PddR9C4GK7jgQ\/JuZsL0vpx4g5V8Ru9u8iwpfvRL5BDBDJcT0++XflhRI8GOc2Jyb6GG8zAe7z+cH8Sx39N9Nz0uLPnvsX\/9pwQFvi3DRlbMj9XCj22xizN8cLqemmEhAXAjcVBPWGAAQgUEegj0QLa0BgUwkQL5tqOeq9qQSIuU21HPWGQBqBrmN\/bW++k+ov\/Nb29k54MZZGiLshAIE6AgiB+AYEIAABB4GuEy0MAoFNJkC8bLL1qPsmEiDmNtFq1BkC6QS6jv2QQz2tT3c7\/HQ5nSolQGAaBBACp2FnWgkBCCQQ6DrRSqgqt0KgdwLES+8moAITI0DMTczgNBcCCwJdx74pBLoO0mg69RcDQgAC\/RNACOzfBtQAAhAYOIGuE62B46B6EGgkQLzgIBDolgAx1y1vngaBoRDoOvarTvu9+alPCzYOAF3uSX+g9\/vOQVUfiDkUhtQDAlMlgBA4Vct7tLu8IbHHLRWX1G8QG1ced0kQwLZhFLtOtMJqN96r8dPNtC3xspl2y2pNzG2m7Yi5zbQbtYZAKoE+Yn\/\/73\/UaXFSiLMBiIBORFwAgZ4IIAT2BH4THsuEYBOsFFdHbBvGrY9EK6yG47waP91MuxIvm2k3hMDNtRsxt7m2o+YQSCHQV+znp\/XuvVW7u6\/U2knB+hTh2a9f6vH7jfry8JzSPO6FAARaJIAQ2CJcioYABCAAAQhAAAIQgAAEIAABCEAAAhCAwFAIIAQOxRLUAwIQgAAEIAABCEAAAhCAAAQgAAEIQAACLRJACGwRLkVDAAIQgAAEIAABCEAAAhCAAAQgAAEIQGAoBBACh2IJ6gEBCEAAAhCAAAQgAAEIQAACEIAABCAAgRYJIAS2CJeiIQABCEAAAhCAAAQgAAEIQAACEIAABCAwFAIIgUOxBPWAAAQgAAEIQAACEIAABCAAAQhAAAIQgECLBBACW4RL0RCAAAQgAAEIQAACEIAABCAAAQhAAAIQGAoBhMChWIJ6QAACEIAABCAAAQhAAAIQgAAEIAABCECgRQIIgS3CpWgIQAACEIAABCAAAQhAAAIQgAAEIAABCAyFAELgUCxBPSAAAQhAAAIQgAAEIAABCEAAAhCAAAQg0CIBhMAW4VI0BCAAAQhAAAIQgAAEIAABCEAAAhCAAASGQgAhcCiWoB4QgAAEIAABCEAAAhCAAAQgAAEIQAACEGiRAEJgi3ApGgIQgAAEIAABCEAAAhCAAAQgAAEIQAACQyGAEDgUS1APCEAAAhCAAAQgAAEIQAACEIAABCAAAQi0SAAhsEW4FA0BCEAAAhCAAAQgAAEIQAACEIAABCAAgaEQQAgciiWoBwQgMEgCW1vb6sPttTp4qas3u1cnR1fq+ffvQdaVSkGgbwLES98W4PlTI0DMTc3itBcCcwLEPp4AAQikEEAITKHHvRCAwOgJkGiN3sQ0UJAA8SIIk6Ig4EGAmPOAxCUQGCEBYn+ERqVJEOiQAEJgh7B5FAQgsHkESLQ2z2bUuD8CxEt\/7HnyNAkQc9O0O62GALGPD0AAAikEEAJT6HEvBCAwegIkWqM3MQ0UJEC8CMKkKAh4ECDmPCBxCQRGSIDYH6FRaRIEOiSAENghbB4FAQhsHgESrc2zGTXujwDx0h97njxNAsTcNO1OqyFA7OMDEIBACgGEwBR63AsBCIyeAInW6E1MAwUJEC+CMCkKAh4EiDkPSFwCgRESIPZHaFSaBIEOCVhC4NbWvvr876naaazAk7p8d6Yeak7NpAwbHjzgQbyYPjDs\/mP\/7\/\/UaXMHWN07VpwmTOwT+2OPfeKl+vRwYp\/Ybyv2iTlibh5dw86lih6AvlCuLyT2iX2f2O9QQ+JRIyCAEIioabgxiYUd0\/CYGg8SLRItn0SLyc2cEvFCvBAvVTOB9nIHYo6YI+a6jbmhiJrEPrHvE\/sj0KZoQocE+DS4Q9g8CgIQ2DwCfHqxeTajxv0RIF76Y8+Tp0mAmJum3Wk1BIh9fAACEEghgBCYQo97IQCB0RMg0Rq9iWmgIAHiRRAmRUHAgwAx5wGJSyAwQgLE\/giNSpMg0CEBhMAOYfMoCEBg8wiQaG2ezahxfwSIl\/7Y8+RpEiDmpml3Wg0BYh8fgAAEUgggBKbQ414IQGD0BEi0Rm9iGihIgHgRhElREPAgQMx5QOISCIyQALE\/QqPSJAh0SAAhsEPYPAoCENg8AiRam2czatwfAeKlP\/Y8eZoEiLlp2p1WQ4DYxwcgAIEUAgiBKfS4FwIQGD0BEq3Rm5gGChIgXgRhUhQEPAgQcx6QuAQCIyRA7I\/QqDQJAh0SQAjsEDaPggAEIAABCEAAAhCAAAQgAAEIQAACEIBAXwQQAvsiz3MhAAEIQAACEIAABCAAAQhAAAIQgAAEINAhAYTADmHzKAhAAAIQgAAEIAABCEAAAhCAAAQgAAEI9EUAIbAv8jwXAhCAAAQgAAEIQAACEIAABCAAAQhAAAIdEkAI7BA2j4IABCAAAQhAAAIQgAAEIAABCEAAAhCAQF8EEAL7Is9zIQABCEAAAhCAAAQgAAEIQAACEIAABCDQIQGEwA5h8ygIQAACEIAABCAAAQhAAAIQgAAEIAABCPRFACGwL\/I8FwIQgAAEIAABCEAAAhCAAAQgAAEIQAACHRJACOwQNo+CAAQgAAEIQAACEIAABCAAAQhAAAIQgEBfBBAC+yLPcyEAAQhAAAIQgAAEIAABCEAAAhCAAAQg0CEBhMAOYfMoCEAAAhCAAAQgAAEIQAACEIAABCAAAQj0RQAhsC\/yPBcCEIAABCAAAQhAAAIQgAAEIAABCEAAAh0SQAjsEDaPggAENpPA\/t\/\/qdMdXffZvTo5ulLPv39vZkOoNQQ6IEC8dACZR0DAIEDM4Q4QmCYBYn+adqfVEJAggBAoQZEyIACBURMg0Rq1eWmcMAHiRRgoxUHAQYCYw0UgME0CxP407U6rISBBACFQgiJlQAACoyZAojVq89I4YQLEizBQioMAQiA+AAEIVBBgvMUtIACBWAIIgbHkuA8CEJgMARKtyZiahgoQIF4EIFIEBAIIEHMBsLgUAiMiQOyPyJg0BQIdE0AI7Bg4j4MABDaPAInW5tmMGvdHYMzxsrX9Ud1eH6iXGu\/s\/kT99eW5ddBbW9vqw+21Opg\/lH1KWye+eQ\/Y1JizfLsC+9PlO\/Xpofs9eYm5zYuBqdZ4U2N\/qvai3RAYEgGEwCFZg7pAAAIqS8DfvD9W54ev1MuX2cx38TebqdmvR3V3c6UenrudGHSdaG1t7avP\/56q7HwS\/7+Zuj85Ul8MNlv7f6t\/81NO\/P58Jl3b2\/tq7\/hQ7e68zMWQlXlm6tfjo\/r+rdk+2f3H54dqp2Tbp8c7dXP1lYNY\/Ew16Ku6jpcuYfQhBG5\/\/Edd5yrg\/K8rAbJLrjwrjcCmxtxQhUBiLs0f27h7e\/+j2nu7q3ZfPaoLDm1bIu4r9re2t9X7vWN1uFuVq9+pixudzzXk6kF5Li\/A2ggpyoSAQgjECSAAgcEQyCbZn88PtEjUXKXZ06X669NDZ\/XuOtEKSpCWFJ7U5bsz9WCcaCwpBOYTts\/n6sBlHLVej6yKrgnfQuJQT5dHvawA6cyZJvCgruOlS6QIgV3S5lm+BMYUc+a45fNyypdRyHUIgSG02r+WFZr1jPuIfb8cdabzuQudz1WvmvcrY9FuhMD2g4wnTJIAQuAkzU6jITA8AlZSMHtS93c36ouRQMxXkulVcguRsMsJQh+Jlo+FzMmKD4\/YZLqcsM2e7vXKzG96ZeYqwZu\/Hd5Tb3f\/UN+PSoKk+Wmj0snh\/Wr1X1an9x\/0W+WDncUKw\/WVjT4suGY4BIYaLxKE+hACY+NWor2UsRkExhRzQxACiblh+T32GKAQeHuoVPYlx7efeuXfKhfMVm6en863z9Dr19e+VClaYuaVrHIfVrxRm+kQQAicjq1pKQQGTWAlavklDl3ulTXESZYtnPrtGxaTTJdX8sUkbD6CZTb5u9WfMefJI29\/Bx2rrsoNMV5cdfb9vQ8h0LduXDddAmOKuSEIgdP1pGG2PCZ3GWZL5Gs1xNg3x0m9LFD9WfEFD0KgvC9QIgRCCSAEhhLjeghAoBUCvsmM73WSlezjma76L+vU8Ma1XEZMMm19XlyT0DXV1SchLO5ftUnp3LGfTeJd3PndTWCI8eKutd8VCIF+nLiqWwJjijmEwG59ZxOeFpO7bEK7JOo4xNj3sRdCoIT1KQMCaQQQAtP4cTcEICBEYCUCVe8xlz3GJ7kQqo5VzNASrVgxIpSfvRow7pNdn5WeBewQ0bANO1OmDIG+4mV+0NCeOtYbyr96pQ+zsU+zUfmBNN+aNzBf+eK++lBzKE5xiFHV6tiqyc3y8\/ddveK1qFO2\/cHFmXW4z\/LZ1qf06zbxFclTeSxjd7FC94d6o97rfUIPzYOC9CFOT3f1+0CZbcptc7jLQUEyYTaoMUryEKg+hEDXHraumCv6vOy6s69vjP10s60wdHzo08XtfXZX\/24asjLmsq0zrL7DL+aycmPtItGPFTlbTJ8ctH+cCbDhZeWyP4zog6R4tBD6qq\/xtqktPrkmQmAb3kCZEAgjgBAYxourIQCBlgiYn4\/WfX7al1A0pETLnrDUi6ZVZvJJzsz7LN4Rn+sGP888LTnieS25JsUGEugjXlwT+VUTsg3M6w+kyUU7LXadOg\/FqT69tzy5Ofr2Wh+AtNrbtIyySmBwtcUlShQT8A+318o4bLjGivU8LFHiQqnz62Lfp\/WimrYM2NL7uzYxmJfWbJdAF5zc5X3EXOFn7ngJe4m0yUJgFgd3f1zr\/sN0waz9eQCV4nGdS1DMNRya5teP+W3DkrWpjX6sqU+WFgJT+yCJfr2tTqmv2G8WAnWf\/68e97KL+DS4LdNTLgSSCSAEJiOkAAhAQIKAJTrlucOJddpYnshdLxKLgM9hJeo2pETLZ7+9ujYHC3N6375\/FzOamL0BrWTe47PiFJFTws6UIUOgj3iZ+8652v31qO6+f1M\/f\/7QG5j\/zhs0XwlyrDcwLw6kqRfQzc\/Ts9PJL25WKwjnB+Icq1N9sE0uXekJ8l96pY\/5Z00Yn56U2pk\/Mztg5+LmKq+T3df5ifmh4ogEj\/LJqXmbMyZnmok+ndynT7Yn9PNTJG++attk96\/ZJUwwkvHWcZTSR8xl5MwtKrKVbzdXdbb18\/M8Xo1xx0f0bsuCIfUoOMz0CtlsxXAunl0p3SfNxb8n3Rfs6L4gy2vOvuqXAwuRpNyHmCvodUnLvuNO9x0Ped+hVyrrFwuFwF\/HJ9UuEv2YRB9U2DY0d6nrk+cvHML7IAkebflpX7Hf1B6fL0FYEdiWR1AuBPwJIAT6s+JKCECgZQLWgRGLyXOWAP98\/dmYxHe\/cmQoiVbMASF2QpyJJYtVCR4r7lJEx7kAs3or7Cskxux92LJbUnwggaHES7naLn+2J\/72i4jlhHT7o7pdrIxzCYHFPVXXuepSrnuIKOFrLlcdykJgZXsdLwt84jl15bFve8d8XR8x5+OTMdtY+JTbhS1D6mG+QDAPu7L+ffEyzBK1Si\/IvGLOsXLep94uu1StyJPox0L7ZAkhUKIP6opHjF\/3Eft19cxflh2vVtSXX+jXC7SlErWgPtMv9R71S70vD\/bLthhG3AMBCFQTQAjEMyAAgUERaPyEQ++rdan31crejHf5N5REyyehbeIS+lY99fAO12Sjqq6pbezSL3hWNYGhxMuamNYg4vnGhsunyxNGn20OfERyn8l9qD+62hK6XUO5Ha7yzfoS96HWs6\/vOuaaxKxyS0Lr1oavx9ANqUfdWFnl175CYFO\/sCrXXmkpZZe2+rGQPtkWjcJeYi4FRMeLG98+qCseMX4aGl8xz6gX\/lYvxuxr9B64J9V74C5tYwraTZXqKe+X5ERZEBgqAYTAoVqGekFgogTyT1\/0Jv0HlXt0zT\/r+NTxG8I+E62YhLY2aTMPf42\/8wAAF65JREFUIfBYEYgQONEgTGz2EOKlqglNwpSvaOW6znfVrquctQlzC59LuuqwEgKbDnCq3wtqJaS4P\/kNEV0S3XOUt3cdcyGrvX38yBJ9WvD1GKOH+GQd\/+W\/Gyv\/\/ITA5k+p6+omZZe2+rHOhcClL6X1QV3xiPHTrmPfilVDaK2qu7mVhG\/bVoe6HOiDpYq7\/LcW8H0O10EAAvrLrRcvXnS7tAbqEIAABGoIbOukbbWP11z009tRqffZqXl6X67VgZurfaq6gNlnopW1T2rvPN9VTwXTZCGQT4O7cM\/BPaPPeCleJOyWTw0uUVpbveYpPrjEs9B9MX2NFyJK2BO1xenHgTyyMnwEnKb2+txf1NXF1ZfTVK\/rOubKe\/r6cXeLMfl45xmLfs+MvyqkHoMRAh3CTDWNdbtI9mOxfbLVjwW+xCzuleqDJHnEe2T1nV3HflP9cxHvzWu1Z77M93jpXFXm\/MCb1cE7PivnpdlSHgTGTgAhcOwWpn0Q2BACZtJt7rGzmijaJ092mRT0nWi59vLyNXGoEOjzaWBzUug+Oa422Ve8Afa169Cu6yte9v\/+x+u034zXFITAFB4ZI59JdNMEue7zxcpJX8AnfEPz9yHUp+uYs8ZrbwAIgRmqVlcEGiKqt1kqDl+TEr5S+6Bl\/hcpBEr1QVI8\/G3if2XXse9bs9T8MY8VU9iOFBR968t1EJgiAYTAKVqdNkNgYAR8V7zZ+7R0JxT1mWj5fpLiY9JQIdCa7Hmc+luuQ\/DzHJug+7SRa\/on0Ee82Jvsa8FBryYubzLe+Gmw5yok18q1tiaMIauTbBEvlz2DeSAE9h9HITXoOubMOJA+2TfU10M4hVwbUo8hrghMsYtEP5baJ5u2Cs0linsRAkM8XvZaCR9CCJS1CaVBYG2exqfBOAUEINA3AWuwdwhOqZ+rxrS160mWWceqzcZj2pDdE5pMSwivIfU3J15drviM5cl91QS6jhf7RUL9qqPO9wiMEM\/rfCpElJDgISEEroQA90qwkPYRd+sEOo+5FldwDsUXQurRtRBYF1uuFxW+sZMq4kj1QUV9Q3OX4j6pPiiVhy\/3mOu6jn3fOoYcXFM77pkrAgXHU982cB0Exk6AFYFjtzDtg8AGEAh56zclIVAqqU9Jpk3eMeJciLgXIhpugFtPtopdT0x8V802CoHmatSaCYc9uV3\/vHgutod9Du\/rJCGihAQPCSEwpP8KWbnjy2xK13Ufc3GnuPrYJMTXfcqLvSakHl0KgU2iWKxgVmaU2o9J9UEpuUveHwcI1k19UCqPWB\/0ua\/r2PepUyj7ujIlPi\/2rS\/XQWCKBBACp2h12gyBgRGwV541rOgxJ9kV+9q01aw+Ei3fz6VD2hwzSShvCv90eRJ0arP3ygBzbyPe\/IaYdXDXdh0vPitXsw3rP1+fqp0FrbU9As09qCr2pyxvXJ4VUyWMtzVhDBElJHiICIEW04Z+ndhPjuGuY872j+pYiG1UiK\/HPsPnvpB6dCkEusQR1+9ebU98oSHVB5l1jXlRKJV\/tNWv+9jCdU0fse+qU\/Z7jL3Mcu3cs7utgHzaxjUQGAsBhMCxWJJ2QGDDCZgrz7I9rbITg2++\/lDPv+cHm2\/vf1THhwdqpzg6uEOxqI9EK2QS4mv6GCGwPOHLBZCne3V38009PD8vH729va1e7+2pt7t\/qO9HZ+phYbfsAjuhs22bCywfztXpwcKwM53wle73bR\/XDYNAH\/Fi9R+6bzjRx41nfceW9sv3x9q\/lh3HnFGliGcKUnpj8suLK+3jWRnGQUXa9+9fHajMXYcqBNqTMP1\/kTxSDwvJY986vGAe+58e5v3GPPbNE+GZ7MVGcB8xZ4s91eNCHn+v9bhwuKvU3ZG2\/Xw8b\/prY+xzPbPq95B6yAuBOlbu79TNN92P6T5oPo6W+rKawxMk7CIhfEn0yaZdyn1J1T6wLjsWuWVoHyTBI8YHfe7pI\/br6pWfGvx+z8rVQ78kyf18zxwX3FtL+HDiGghAYJ0AQiBeAQEIDILAfMXN+oS9qnIzPbG9WEz0u6h814lWOZH3bWN5c\/DQkx2bNhff1hP689MdVeiw9XWqnsyXVxZW3s+pcL6mHvR1XcfLfJL8Ud1eHzT4ZyZC3Sl1Ol8VWDc5aTzlMvfPb2rv9rpVITA0bqtPWU\/nISEEZrbx6jt4AZAU033E3DzuDJHc0YKq8UXC15PALW5OrYe8ENjcquxl3MXZ1fJFafnqZLskrgiU7JPNtjlPIa55QZzaByEE2h5mHwRT56v2i581H\/U54TobFy70i+WFGC4R65QBAQisCCAE4g0QgMCgCGzricXe8aHaffVSvTRVp5lOKn49qu8381U6Xf51PckKnpQsYLQpBOaJ\/fJt7656pY1jm2emfj3aKxjWEr9iBdCuFhSNm2c62Xu8u1k75bVLG\/MsOQJdx0tR82zy+yHrO\/Tqv6V7Zf1G5pdXX9UP9UZ9aBDxinLySeOh4aPaP+8X\/mmuqm1rRWBw\/NetDErkISUEzkWBxSoPYl8u0IyS+oq5VcxkK\/ZrxoV83LZXkC9j1kcMMIm19LIoNea6EQJnejX+49pq\/CaHmn9JEWEXASFwHvcyfbLZxqJNO1aCuEyC1J+fHiqRpPRBCIE20lohUI+3s1+\/1ON3dz5XG3N5GWF+3kqnSqEQmAABhMAJGJkmQgACaQT6nmSl1Z67IdAtAeKlW948DQLE3Dh8wEd8H0dLaYUUAWJfiiTlQGB6BBACp2dzWgwBCAQSINEKBMblkyZAvEza\/DS+BwLEXA\/QW3gkQmALUEdeJLE\/cgPTPAi0SAAhsEW4FA0BCIyDAInWOOxIK7ohQLx0w5mnQKAgQMyNwxcQAsdhxy5bQex3SZtnQWBcBBACx2VPWgMBCLRAgESrBagUOVoCxMtoTUvDBkqAmBuoYQKrhRAYCIzLFbGPE0AAArEEEAJjyXEfBCAwGQIkWpMxNQ0VIEC8CECkCAgEECDmAmAN+FKEwAEbZ6BVI\/YHahiqBYENIIAQuAFGoooQgEC\/BEi0+uXP0zeLAPGyWfaitptPgJjbfBtmLUAIHIcdu2wFsd8lbZ4FgXERQAgclz1pDQQgAAEIQAACEIAABCAAAQhAAAIQgAAEKgkgBOIYEIAABCAAAQhAAAIQgAAEIAABCEAAAhCYAAGEwAkYmSZCAAIQgAAEIAABCEAAAhCAAAQgAAEIQAAhEB+AAAQgAAEIQAACEIAABCAAAQhAAAIQgMAECCAETsDINBECEIAABCAAAQhAAAIQgAAEIAABCEAAAgiB+AAEIAABCEAAAhCAAAQgAAEIQAACEIAABCZAACFwAkamiRCAAAQgAAEIQAACEIAABCAAAQhAAAIQ8BYCt7b21efbt+r7xZl6eP4NuY4JLPkfaf6\/4d8xfh4HAQhAAAIQgAAEIAABCEAAAhCAAAQ2noCXELi1ta0+3F6rg5e6vbN7dXJ0pZ4RozozvsVfPanLd4iBncHnQRCAAAQgAAEIQAACEIAABCAAAQhAYCQEnEKgLULN1P3JkfrCisDOzb+1\/VHdXh+oTItFjO0cPw+EAAQgAAEIQAACEIAABCAAAQhAAAIbT8ApBG5\/\/Edd50sBlXq6fKc+Pfh\/lpqJiO8\/HKvDg525gPV0qf789LDx0PpqwNb+3+rf053542HZlxl4LgQgAAEIQAACEIAABCAAAQhAAAIQ2EgCjUKgKTzN7k\/UX1+evRu5ta33FDw\/VTtzDRHxyptc84X7f\/+nVlpgmDArVAWKgQAEIAABCEAAAhCAAAQgAAEIQAACENhAArVCYOy+gPkqwM\/nWqzKNxRU9\/e\/1IFeEZj\/sYot2UXYLzAZIQVAAAIQgAAEIAABCEAAAhCAAAQgAIFJEqgVAmM+Cd7e\/6iODw\/mqwBn+lALfcLw19ef+ZxV2LVSVmoKV4XiIAABCEAAAhCAAAQgAAEIQAACEIAABDaEQKUQuLWlP+v9V3\/WmzUi4JTg5Werxj3sayfvCawKlGdKiRCAAAQgAAEIQAACEIAABCAAAQhAYOwEqoVA41CKkANCspNtPx\/\/n\/pkHAjShxBoCpnF3obLg0t29cElxb6FetXivV612HQKcnbfm\/d7eqXjrl7paGx4OJupp8c7dXP1VT3\/tg9QWbXZ\/5Rl81Rgn\/0YTa4hNhq7Q9M+CEAAAhCAAAQgAAEIQAACEIAABCAAgWoClULg6kAK\/XnvuzP1UBK6QmAOQQg8+vZ6\/eASoxF1QlrlgSdrjdeC4OWRdZpyjEgXeo+1apO9F0NckmshAAEIQAACEIAABCAAAQhAAAIQgMAkCawJgdICU+9C4NOTUjt6FaA27+zpXl3cXKnn59\/KXIGnTzFZEzwtDvrQk6fLC3Xz9Ue++m++SvBYnevje+drBO2Vf2bZvqv1YlYRSgq2k\/R+Gg0BCEAAAhCAAAQgAAEIQAACEIAABCZEYF0I1J\/33l4fzIWz+xP115fnJBx9C4FF5ava0nQgykpkq\/+81xITzX0RjT0WfRmu6uK\/CnN1j\/8nyEnG5GYIQAACEIAABCAAAQhAAAIQgAAEIACBjSWwLgRG7g9YR2AIQmCdGFe3L1\/Ifn1VgqF1mEfps93l9aV\/X4p6AYezhH5OvLFeSsUhAAEIQAACEIAABCAAAQhAAAIQgAAEkgmMXwhsENZqhcClGOpeaVcnxlUJfvbnxvbKvzqBsMnCCIHJ\/k8BEIAABCAAAQhAAAIQgAAEIAABCEBgMgQahEC3COZDqfcVgREHaYR8plsnJlat8LNYaHjF\/oHmCkLfT4kz9iErF31sxTUQgAAEIAABCEAAAhCAAAQgAAEIQAAC4yUw\/hWBEUJgyCEc7lWFq5V\/hTj4pA8w2dEHmGglUP356SE\/fOTD7bU60BszxgqBvoeSjNeVaRkEIAABCEAAAhCAAAQgAAEIQAACEIBAEwGEwAo6IkLg8tCV+crKqx9vFmKfFgZP\/p86zA9kmYuEX9V79fnfU6WlweUqQR+35dNgH0pcAwEIQAACEIAABCAAAQhAAAIQgAAEIJARGP+pwRErAkNO460T41YrBRdCoPowP41Z1+fd2c\/lCsBsJd\/Zz8VvKuxz7JB64u4QgAAEIAABCEAAAhCAAAQgAAEIQAAC0yawLgRu7S9XpxWfrqYg2sQ9AkP23qtbPWgeDJKJfTf\/u1XX+tvf5b6AxYEkmTB487+5SLhYIfjw+7cX8pCVi14FchEEIAABCEAAAhCAAAQgAAEIQAACEIDAaAmsCYFZSyUFpo0UAo09+\/SuffmnvV+e18W5prbZ+\/5dqsfdU70H4Gq\/wJVQqP\/tUqnTU\/1hcMMJx2UPtE4gjlj1OFqPpmEQgAAEIAABCEAAAhCAAAQgAAEIQAAClQQqhUDJvec2UQjMSNkn\/M70Sr4L9enhOYeYiXzvPxyrw4MdvYov+1sJfCbllaC6+NeSYOf6vclnJW1EbEAAAhCAAAQgAAEIQAACEIAABCAAAQiMn0C1EGh+HhyySq343NWbW9ieeL7FSq2W29btOdcr9eZiX83fTIuAR2eq6nPe1R5+83vLJ\/vaYqP\/icHmasM6EdKXFddBAAIQgAAEIAABCEAAAhCAAAQgAAEITINApRCYNd0UscoCVh2asrDlRjhsITCr\/9a2Xv23p1f\/7WpB0FAEZ1oAfLy7UV8WqwSr2mrzWF81aAmWFUKhD+fZ\/Yn668t8pSJ\/EIAABCAAAQhAAAIQgAAEIAABCEAAAhCo1ZRevHhReTKFLVJVf\/oK1u4JWKsBA1Zrdl9TnggBCEAAAhCAAAQgAAEIQAACEIAABCAwJAK1KwKzSvaxv9+Q4AyxLjErNYfYDuoEAQhAAAIQgAAEIAABCEAAAhCAAAQg0C2BRiEwq4p5oIXvJ8LdNmE6T0OYnY6taSkEIAABCEAAAhCAAAQgAAEIQAACEJAm4BQC7YMpstNzj\/TpuZVfE0vXjfIMAlvbH9Xt9cH84BI+CcY3IAABCEAAAhCAAAQgAAEIQAACEIAABAIJOIXArDxrv0BEqEDE6ZezL2A6Q0qAAAQgAAEIQAACEIAABCAAAQhAAAJTJ+AlBC7FwNu36vvRmXr4zYrArh1na3tffT6Hf9fceR4EIAABCEAAAhCAAAQgAAEIQAACEBgLAW8hcCwNph0QgAAEIAABCEAAAhCAAAQgAAEIQAACEJgiAYTAKVqdNkMAAhCAAAQgAAEIQAACEIAABCAAAQhMjgBC4ORMToMhAAEIQAACEIAABCAAAQhAAAIQgAAEpkgAIXCKVqfNEIAABCAAAQhAAAIQgAAEIAABCEAAApMjgBA4OZPTYAhAAAIQgAAEIAABCEAAAhCAAAQgAIEpEkAInKLVaTMEIAABCEAAAhCAAAQgAAEIQAACEIDA5AggBE7O5DQYAhCAAAQgAAEIQAACEIAABCAAAQhAYIoEEAKnaHXaDAEIQAACEIAABCAAAQhAAAIQgAAEIDA5AgiBkzM5DYYABCAAAQhAAAIQgAAEIAABCEAAAhCYIgGEwClanTZDAAIQgAAEIAABCEAAAhCAAAQgAAEITI4AQuDkTE6DIQABCEAAAhCAAAQgAAEIQAACEIAABKZIACFwilanzRCAAAQgAAEIQAACEIAABCAAAQhAAAKTI4AQODmT02AIQAACEIAABCAAAQhAAAIQgAAEIACBKRJACJyi1WkzBCAAAQhAAAIQgAAEIAABCEAAAhCAwOQIIAROzuQ0GAIQgAAEIAABCEAAAhCAAAQgAAEIQGCKBBACp2h12gwBCEAAAhCAAAQgAAEIQAACEIAABCAwOQIIgZMzOQ2GAAQgAAEIQAACEIAABCAAAQhAAAIQmCIBhMApWp02QwACEIAABCAAAQhAAAIQgAAEIAABCEyOAELg5ExOgyEAAQhAAAIQgAAEIAABCEAAAhCAAASmSAAhcIpWp80QgAAEIAABCEAAAhCAAAQgAAEIQAACkyOAEDg5k9NgCEAAAhCAAAQgAAEIQAACEIAABCAAgSkSQAicotVpMwQgAAEIQAACEIAABCAAAQhAAAIQgMDkCCAETs7kNBgCEIAABCAAAQhAAAIQgAAEIAABCEBgigQQAqdoddoMAQhAAAIQgAAEIAABCEAAAhCAAAQgMDkCCIGTMzkNhgAEIAABCEAAAhCAAAQgAAEIQAACEJgiAYTAKVqdNkMAAhCAAAQgAAEIQAACEIAABCAAAQhMjgBC4ORMToMhAAEIQAACEIAABCAAAQhAAAIQgAAEpkgAIXCKVqfNEIAABCAAAQhAAAIQgAAEIAABCEAAApMjgBA4OZPTYAhAAAIQgAAEIAABCEAAAhCAAAQgAIEpEkAInKLVaTMEIAABCEAAAhCAAAQgAAEIQAACEIDA5AggBE7O5DQYAhCAAAQgAAEIQAACEIAABCAAAQhAYIoEEAKnaHXaDAEIQAACEIAABCAAAQhAAAIQgAAEIDA5AgiBkzM5DYYABCAAAQhAAAIQgAAEIAABCEAAAhCYIgGEwClanTZDAAIQgAAEIAABCEAAAhCAAAQgAAEITI4AQuDkTE6DIQABCEAAAhCAAAQgAAEIQAACEIAABKZIACFwilanzRCAAAQgAAEIQAACEIAABCAAAQhAAAKTI4AQODmT02AIQAACEIAABCAAAQhAAAIQgAAEIACBKRJACJyi1WkzBCAAAQhAAAIQgAAEIAABCEAAAhCAwOQIIAROzuQ0GAIQgAAEIAABCEAAAhCAAAQgAAEIQGCKBBACp2h12gwBCEAAAhCAAAQgAAEIQAACEIAABCAwOQIIgZMzOQ2GAAQgAAEIQAACEIAABCAAAQhAAAIQmCIBhMApWp02QwACEIAABCAAAQhAAAIQgAAEIAABCEyOAELg5ExOgyEAAQhAAAIQgAAEIAABCEAAAhCAAASmSAAhcIpWp80QgAAEIAABCEAAAhCAAAQgAAEIQAACkyOAEDg5k9NgCEAAAhCAAAQgAAEIQAACEIAABCAAgSkSQAicotVpMwQgAAEIQAACEIAABCAAAQhAAAIQgMDkCCAETs7kNBgCEIAABCAAAQhAAAIQgAAEIAABCEBgigT+PxMFnU6XRKZ7AAAAAElFTkSuQmCC\" alt=\"\"><\/p>\n\n\n\n<p>It&#8217;s of course ZICO, altought he is also a selecao crack he is not the one called el imperator.<\/p>\n\n\n\n<p>Let&#8217;s update the last name of Adriano:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Syntax for PostgreSQL<\/strong><\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>postgres=# select * from SELECAO_CRACKS where SELECAO_CRACKS_ID='8';<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"426\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-16-1024x426.png\" alt=\"\" class=\"wp-image-27824\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-16-1024x426.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-16-300x125.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-16-768x319.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-16.png 1501w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Use <strong>UPDATE <\/strong>with <strong>SET <\/strong>to update the <strong>last_name <\/strong>value against another column, for example the id (it is safer to use the id\/the primary key to avoid multiple updates or human error)<\/p>\n\n\n\n<p><strong>Syntax for MongoDB<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>selecao_cracks&gt; db.selecao_cracks.updateOne( { LastName: 'ZICO' }, { $set: { LastName: \"RIBEIRO\" } });<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"238\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-17-1024x238.png\" alt=\"\" class=\"wp-image-27829\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-17-1024x238.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-17-300x70.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-17-768x179.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-17-1536x357.png 1536w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-17.png 1746w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"358\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-18.png\" alt=\"\" class=\"wp-image-27830\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-18.png 750w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-18-300x143.png 300w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>The output show us how many entries were updated and the modifiedcount number gives us a confirmation that the update worked.<\/p>\n\n\n\n<p>If you want to update a document that may not already exist, you can optionally include it by setting the upsert option to true.<\/p>\n\n\n\n<p>Note:<\/p>\n\n\n\n<p><span class=\"choice__response\">With <strong>updateOne()<\/strong>, MongoDB performs individual updates on records serially. The <strong>updateOne()<\/strong> method is also <strong>atomic<\/strong>, which means that there won\u2019t be any partial updates written to the database.<\/span><\/p>\n\n\n\n<p>For multiple updates we will use the <strong>UpdateMany <\/strong>command.<\/p>\n\n\n\n<p>Lets&#8217;give an example:<\/p>\n\n\n\n<p>We want to update the goal number of every players by 10 goals up:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>selecao_cracks&gt; db.selecao_cracks.updateMany( {}, { $inc : { goals: 10 } });<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"265\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-19-1024x265.png\" alt=\"\" class=\"wp-image-27833\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-19-1024x265.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-19-300x78.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-19-768x199.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-19.png 1344w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>See now Adriano got 45 goals:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"756\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-20.png\" alt=\"\" class=\"wp-image-27835\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-20.png 630w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-20-250x300.png 250w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-delete\"><strong>DELETE<\/strong><\/h3>\n\n\n\n<p>To delete a record in SQL, we use DELETE<\/p>\n\n\n\n<p>As many of you noticed,  MARADONA is not a Brazilian legend but Argentinian , we will remove it from the selecao players<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-22-1024x346.png\" alt=\"\" class=\"wp-image-27839\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-22-1024x346.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-22-300x101.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-22-768x260.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-22.png 1378w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>PostgreSQL syntax<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM DATABASENAME WHERE id = 'ID of ROW to be removed';<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>postgres=# delete from SELECAO_CRACKS where selecao_cracks_id=3 ;<\/code><\/pre>\n\n\n\n<p>Here we used the id corresponding to MARADONA to perform the DELETION of the row.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-24-1024x635.png\" alt=\"\" class=\"wp-image-27843\" srcset=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-24-1024x635.png 1024w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-24-300x186.png 300w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-24-768x477.png 768w, https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-24.png 1386w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Delete Multiple Records<\/li>\n<\/ul>\n\n\n\n<p>To delete multiple records in SQL, we still use a DELETE statement along with a WHERE clause.<\/p>\n\n\n\n<p>For example we can delete from  SELECAO_CRACKS  Pele and Robinho by using the nickname column <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DELETE FROM SELECAO_CRACKS WHERE nickname IN ('Pele', 'Robinho')<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>MongoDB syntax<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To remove document<\/li>\n<\/ul>\n\n\n\n<p>For a single document deletion in MongoDB, we use the deleteOne() command<\/p>\n\n\n\n<p>To delete multiple documents in MongoDB, we use the deleteMany() method along with the $in operator:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Update or remove a field:<\/li>\n<\/ul>\n\n\n\n<p>To remove a field use the $unset command combined with the <strong>updateOne <\/strong>or <strong>Updatemany <\/strong>command<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>selecao_cracks&gt; db.selecao_cracks.updateMany({}, &#091; {$unset:\"FIELD_TO_DELETE\"} ])<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-sql-joins-in-mongodb\"><strong>SQL JOINs in MongoDB<\/strong><\/h3>\n\n\n\n<p>It will be seen in an incoming  dedicated post.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-migration-tools\"><strong>Migration tools<\/strong><\/h3>\n\n\n\n<p>There are existing tools such as Mongo Relational-migrator which will help you to convert your SQL data to Mongo format, and some other tools but we will see that on another blog.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-conclusion\">Conclusion<\/h2>\n\n\n\n<p>Now you know what are the differences and the similarities between <strong>PostgreSQL <\/strong>and <strong>MongoDB<\/strong> commands.<\/p>\n\n\n\n<p>You see how to adapt your queries from one to the other tool.<\/p>\n\n\n\n<p>Of course you can find specific tools to perform those translations or migrations, but aim is to know how queries are structured for each database type.<\/p>\n\n\n\n<p>There is a lot more to say about it but it will be maybe for a next time.<\/p>\n\n\n\n<p>Feel free to visit <a href=\"https:\/\/www.dbi-services.com\/blog\/author\/nabilsaoual\/\">my other blogs<\/a> and also dbi bloggers ! <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Hi everybody If you work with databases, you will be familiar with the two main philosophies used in this domain: The SQL philosophy (RDBMS) and, of course, NoSQL databases.Some examples of SQL databases are Oracle and Postgres, while Nosql databases are MongoDB and Redis.How do these two philosophies work?Is it possible to switch from [&hellip;]<\/p>\n","protected":false},"author":40,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1739,83,99],"tags":[],"type_dbi":[],"class_list":["post-27766","post","type-post","status-publish","format-standard","hentry","category-nosql","category-postgresql","category-sql-server"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>MongoDB: How to translate SQL to MongoDB commands - dbi Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MongoDB: How to translate SQL to MongoDB commands\" \/>\n<meta property=\"og:description\" content=\"Introduction Hi everybody If you work with databases, you will be familiar with the two main philosophies used in this domain: The SQL philosophy (RDBMS) and, of course, NoSQL databases.Some examples of SQL databases are Oracle and Postgres, while Nosql databases are MongoDB and Redis.How do these two philosophies work?Is it possible to switch from [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/\" \/>\n<meta property=\"og:site_name\" content=\"dbi Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-17T09:15:35+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-17T09:15:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png\" \/>\n<meta name=\"author\" content=\"Middleware Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Middleware Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/\"},\"author\":{\"name\":\"Middleware Team\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\"},\"headline\":\"MongoDB: How to translate SQL to MongoDB commands\",\"datePublished\":\"2023-09-17T09:15:35+00:00\",\"dateModified\":\"2023-09-17T09:15:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/\"},\"wordCount\":1174,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png\",\"articleSection\":[\"NoSQL\",\"PostgreSQL\",\"SQL Server\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/\",\"name\":\"MongoDB: How to translate SQL to MongoDB commands - dbi Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png\",\"datePublished\":\"2023-09-17T09:15:35+00:00\",\"dateModified\":\"2023-09-17T09:15:37+00:00\",\"author\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#primaryimage\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png\",\"contentUrl\":\"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/www.dbi-services.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MongoDB: How to translate SQL to MongoDB commands\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#website\",\"url\":\"https:\/\/www.dbi-services.com\/blog\/\",\"name\":\"dbi Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1\",\"name\":\"Middleware Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g\",\"caption\":\"Middleware Team\"},\"url\":\"https:\/\/www.dbi-services.com\/blog\/author\/middleware-team\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"MongoDB: How to translate SQL to MongoDB commands - dbi Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/","og_locale":"en_US","og_type":"article","og_title":"MongoDB: How to translate SQL to MongoDB commands","og_description":"Introduction Hi everybody If you work with databases, you will be familiar with the two main philosophies used in this domain: The SQL philosophy (RDBMS) and, of course, NoSQL databases.Some examples of SQL databases are Oracle and Postgres, while Nosql databases are MongoDB and Redis.How do these two philosophies work?Is it possible to switch from [&hellip;]","og_url":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/","og_site_name":"dbi Blog","article_published_time":"2023-09-17T09:15:35+00:00","article_modified_time":"2023-09-17T09:15:37+00:00","og_image":[{"url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png","type":"","width":"","height":""}],"author":"Middleware Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Middleware Team","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#article","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/"},"author":{"name":"Middleware Team","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"headline":"MongoDB: How to translate SQL to MongoDB commands","datePublished":"2023-09-17T09:15:35+00:00","dateModified":"2023-09-17T09:15:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/"},"wordCount":1174,"commentCount":0,"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png","articleSection":["NoSQL","PostgreSQL","SQL Server"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/","url":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/","name":"MongoDB: How to translate SQL to MongoDB commands - dbi Blog","isPartOf":{"@id":"https:\/\/www.dbi-services.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#primaryimage"},"image":{"@id":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png","datePublished":"2023-09-17T09:15:35+00:00","dateModified":"2023-09-17T09:15:37+00:00","author":{"@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1"},"breadcrumb":{"@id":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#primaryimage","url":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png","contentUrl":"https:\/\/www.dbi-services.com\/blog\/wp-content\/uploads\/sites\/2\/2023\/09\/image-1024x392.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dbi-services.com\/blog\/mongodb-how-to-translate-sql-to-mongodb-commands\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dbi-services.com\/blog\/"},{"@type":"ListItem","position":2,"name":"MongoDB: How to translate SQL to MongoDB commands"}]},{"@type":"WebSite","@id":"https:\/\/www.dbi-services.com\/blog\/#website","url":"https:\/\/www.dbi-services.com\/blog\/","name":"dbi Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dbi-services.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.dbi-services.com\/blog\/#\/schema\/person\/8d8563acfc6e604cce6507f45bac0ea1","name":"Middleware Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ddcae7ba0f9d1a0e7ae707f0e689e4a9c95bb48ec49c8e6d9cc86d43f4121cb6?s=96&d=mm&r=g","caption":"Middleware Team"},"url":"https:\/\/www.dbi-services.com\/blog\/author\/middleware-team\/"}]}},"_links":{"self":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/27766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/comments?post=27766"}],"version-history":[{"count":61,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/27766\/revisions"}],"predecessor-version":[{"id":27859,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/posts\/27766\/revisions\/27859"}],"wp:attachment":[{"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/media?parent=27766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/categories?post=27766"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/tags?post=27766"},{"taxonomy":"type","embeddable":true,"href":"https:\/\/www.dbi-services.com\/blog\/wp-json\/wp\/v2\/type_dbi?post=27766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}