From e99aed5be0f89e4b0c0a150272b325912b8970cb Mon Sep 17 00:00:00 2001 From: dfreniche Date: Tue, 17 Sep 2024 08:25:23 +0000 Subject: [PATCH] deploy: 0a5f05d9743cd4248cfe00e6d1fdca0ee106ef17 --- 404.html | 2 +- .../{1b584481.5c3e90f5.js => 1b584481.97a59463.js} | 2 +- .../{3ac9c775.6783da97.js => 3ac9c775.928912d9.js} | 2 +- .../{935f2afb.e2892f8d.js => 935f2afb.c382b601.js} | 2 +- assets/js/d436088f.4efdb731.js | 1 - assets/js/d436088f.f52a176a.js | 1 + ...e~main.3d226244.js => runtime~main.908d62b9.js} | 2 +- docs/category/counting-and-sorting.html | 2 +- docs/category/exporting-data.html | 2 +- docs/category/grouping-results.html | 2 +- docs/category/lookups--joins.html | 2 +- docs/category/modifying-results.html | 2 +- docs/category/prerequisites.html | 2 +- docs/category/simple-pipelines.html | 4 ++-- docs/category/the-aggregation-pipeline.html | 2 +- docs/category/using-arrays.html | 2 +- docs/counting-sorting/counting-documents.html | 2 +- docs/counting-sorting/sorting.html | 2 +- docs/exporting-data/saving-to-collection.html | 2 +- docs/grouping/group.html | 2 +- docs/intro.html | 2 +- docs/lecture-material.html | 2 +- docs/lookups/advanced-lookups.html | 2 +- docs/lookups/lookups.html | 2 +- docs/modifying-results/adding-fields.html | 2 +- docs/modifying-results/missing-data.html | 2 +- docs/mongodb-atlas/setup-lab.html | 2 +- docs/simple-queries/aggregation-options.html | 6 +++--- docs/simple-queries/combining-them-all.html | 4 ++-- docs/simple-queries/empty-aggregation.html | 4 ++-- docs/simple-queries/limiting-results.html | 4 ++-- docs/simple-queries/match.html | 4 ++-- docs/simple-queries/project.html | 4 ++-- docs/simple-queries/repeating-stages.html | 14 +++++++------- docs/simple-queries/using-library-database.html | 4 ++-- docs/simple-queries/writing-long-pipelines.html | 6 +++--- docs/summary.html | 2 +- .../search-inside-objects-in-arrays.html | 2 +- docs/using-arrays/simple-match-array.html | 2 +- docs/what-is-aggregation/sql-vs-aggregation.html | 2 +- .../what-is-aggregation/structure-aggregation.html | 2 +- docs/what-is-aggregation/what-is-aggregation.html | 2 +- helloWorld.html | 2 +- index.html | 2 +- search-index-docs-default-current.json | 2 +- 45 files changed, 61 insertions(+), 61 deletions(-) rename assets/js/{1b584481.5c3e90f5.js => 1b584481.97a59463.js} (99%) rename assets/js/{3ac9c775.6783da97.js => 3ac9c775.928912d9.js} (98%) rename assets/js/{935f2afb.e2892f8d.js => 935f2afb.c382b601.js} (81%) delete mode 100644 assets/js/d436088f.4efdb731.js create mode 100644 assets/js/d436088f.f52a176a.js rename assets/js/{runtime~main.3d226244.js => runtime~main.908d62b9.js} (60%) diff --git a/404.html b/404.html index 7b8acfa..70a74f9 100644 --- a/404.html +++ b/404.html @@ -7,7 +7,7 @@ - + diff --git a/assets/js/1b584481.5c3e90f5.js b/assets/js/1b584481.97a59463.js similarity index 99% rename from assets/js/1b584481.5c3e90f5.js rename to assets/js/1b584481.97a59463.js index 5d22c5f..9f24f61 100644 --- a/assets/js/1b584481.5c3e90f5.js +++ b/assets/js/1b584481.97a59463.js @@ -1 +1 @@ -"use strict";(self.webpackChunkaggregation_pipeline_workshop=self.webpackChunkaggregation_pipeline_workshop||[]).push([[348],{8590:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>g,frontMatter:()=>s,metadata:()=>a,toc:()=>d});var o=i(4848),t=i(8453);const s={},r="\ud83d\udc50 Writing Long Pipelines",a={id:"simple-queries/writing-long-pipelines",title:"\ud83d\udc50 Writing Long Pipelines",description:"Aggregation pipelines can get very long, depending on how many stages we need to run. Writing a pipeline is writing code, as you will write it using one of the many MongoDB drivers in your own language. Here we're presenting the examples using JavaScript suitable for the MongoDB shell mongosh, but if you are writing a microservice in Rust, you'll definitely write your pipelines in Rust.",source:"@site/docs/30-simple-queries/6-writing-long-pipelines.mdx",sourceDirName:"30-simple-queries",slug:"/simple-queries/writing-long-pipelines",permalink:"/aggregation-pipeline-lab/docs/simple-queries/writing-long-pipelines",draft:!1,unlisted:!1,editUrl:"https://github.com/mongodb-developer/aggregation-pipeline-lab/blob/main/docs/30-simple-queries/6-writing-long-pipelines.mdx",tags:[],version:"current",sidebarPosition:6,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"\ud83d\udc50 Combining stages",permalink:"/aggregation-pipeline-lab/docs/simple-queries/combining-them-all"},next:{title:"\ud83e\uddb8\u200d\u2642\ufe0f Repeating stages",permalink:"/aggregation-pipeline-lab/docs/simple-queries/repeating-stages"}},l={},d=[];function p(e){const n={a:"a",admonition:"admonition",code:"code",em:"em",h1:"h1",p:"p",pre:"pre",...(0,t.R)(),...e.components},{Details:i}=n;return i||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"-writing-long-pipelines",children:"\ud83d\udc50 Writing Long Pipelines"}),"\n",(0,o.jsxs)(n.p,{children:["Aggregation pipelines can get very long, depending on how many stages we need to run. Writing a pipeline is writing code, as you will write it using one of the many MongoDB drivers in your own language. Here we're presenting the examples using JavaScript suitable for the MongoDB shell ",(0,o.jsx)(n.a,{href:"https://www.mongodb.com/docs/mongodb-shell/",children:"mongosh"}),", but if you are writing a microservice in Rust, you'll definitely write your pipelines in Rust."]}),"\n",(0,o.jsx)(n.admonition,{type:"danger",children:(0,o.jsx)(n.p,{children:"The following syntax doesn't work in the Atlas UI aggregations editor. The editor doesn't support declaring variables."})}),"\n",(0,o.jsx)(n.p,{children:"This is why we should rewrite our last pipeline like this:"}),"\n",(0,o.jsxs)(n.p,{children:["Get 15 books from 1985 with 150 pages. Show only the ",(0,o.jsx)(n.code,{children:"title"}),", ",(0,o.jsx)(n.code,{children:"year"}),", ",(0,o.jsx)(n.code,{children:"totalInventory"}),", and ",(0,o.jsx)(n.code,{children:"available"})," books (sample doc ",(0,o.jsx)(n.a,{href:"/docs/simple-queries/project",children:"here"}),")."]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-js",children:"db.books.aggregate([\n {$match: {year: 1985, pages: 150}}, {$project: {_id: 0, title: 1, year: 1, totalInventory: 1, available: 1}}, {$limit: 15}\n])\n"})}),"\n",(0,o.jsx)(n.p,{children:"Will be changed into:"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-js",children:"let booksFrom1985With150pages = {$match: {year: 1985, pages: 150}};\nlet showOnlyTheseFields = {$project: {_id: 0, title: 1, year: 1, totalInventory: 1, available: 1}};\nlet getJust15books = {$limit: 15};\n\ndb.books.aggregate([\n booksFrom1985With150pages,\n showOnlyTheseFields,\n getJust15books,\n]);\n"})}),"\n",(0,o.jsx)(n.p,{children:"Easier to read and understand, right?"}),"\n",(0,o.jsx)(n.p,{children:"\ud83d\udc50 Try to run the above pipeline and compare your results. They should be the same as before."}),"\n",(0,o.jsx)(n.admonition,{type:"tip",children:(0,o.jsxs)(n.p,{children:["Write your aggregation pipelines like you'll compose functions in your programming language. Aggregations ",(0,o.jsx)(n.em,{children:"are"})," code that runs on the server. In the client, you just express ",(0,o.jsx)(n.em,{children:"what"})," you want to be done, not ",(0,o.jsx)(n.em,{children:"how"})," to do it."]})}),"\n",(0,o.jsx)(n.admonition,{type:"tip",children:(0,o.jsxs)(n.p,{children:["As this is code, we can even add comments (starting with ",(0,o.jsx)(n.code,{children:"//"}),") to our pipelines."]})}),"\n",(0,o.jsxs)(n.p,{children:["\ud83d\udc50 We can also use $gte to get the books with 150 pages or more. Check $gte syntax in the ",(0,o.jsx)(n.a,{href:"https://www.mongodb.com/docs/manual/reference/operator/query/gte/",children:"docucumentation"})," and write an aggregation pipeline to return 15 books from 1985 with more than 150 pages. Show only the ",(0,o.jsx)(n.code,{children:"title"}),", ",(0,o.jsx)(n.code,{children:"year"}),", ",(0,o.jsx)(n.code,{children:"totalInventory"}),", and ",(0,o.jsx)(n.code,{children:"available"})," books (sample doc ",(0,o.jsx)(n.a,{href:"/docs/simple-queries/project",children:"here"}),")."]}),"\n",(0,o.jsxs)(n.p,{children:[(0,o.jsx)(n.em,{children:"Hint:"})," We'll need to use ",(0,o.jsx)(n.code,{children:"$and"})," as maybe this is a bit more complex."]}),"\n",(0,o.jsxs)(i,{children:[(0,o.jsx)("summary",{children:"Answer"}),(0,o.jsx)("div",{children:(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-js",children:"let moreThan150pages = {pages: {$gte: 150}}\nlet booksFrom1985WithMoreThan150pages = {$match: {$and: [{year: 1985}, moreThan150pages]}};\nlet showOnlyTheseFields = {$project: {_id: 0, title: 1, year: 1, totalInventory: 1, available: 1}};\nlet getJust15books = {$limit: 15};\n\ndb.books.aggregate([\n booksFrom1985WithMoreThan150pages,\n showOnlyTheseFields,\n getJust15books,\n]);\n"})})})]})]})}function g(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(p,{...e})}):p(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>a});var o=i(6540);const t={},s=o.createContext(t);function r(e){const n=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),o.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkaggregation_pipeline_workshop=self.webpackChunkaggregation_pipeline_workshop||[]).push([[348],{8590:(e,n,i)=>{i.r(n),i.d(n,{assets:()=>l,contentTitle:()=>r,default:()=>g,frontMatter:()=>s,metadata:()=>a,toc:()=>d});var o=i(4848),t=i(8453);const s={},r="\ud83d\udc50 Writing Long Pipelines",a={id:"simple-queries/writing-long-pipelines",title:"\ud83d\udc50 Writing Long Pipelines",description:"Aggregation pipelines can get very long, depending on how many stages we need to run. Writing a pipeline is writing code, as you will write it using one of the many MongoDB drivers in your own language. Here we're presenting the examples using JavaScript suitable for the MongoDB shell mongosh, but if you are writing a microservice in Rust, you'll definitely write your pipelines in Rust.",source:"@site/docs/30-simple-queries/6-writing-long-pipelines.mdx",sourceDirName:"30-simple-queries",slug:"/simple-queries/writing-long-pipelines",permalink:"/aggregation-pipeline-lab/docs/simple-queries/writing-long-pipelines",draft:!1,unlisted:!1,editUrl:"https://github.com/mongodb-developer/aggregation-pipeline-lab/blob/main/docs/30-simple-queries/6-writing-long-pipelines.mdx",tags:[],version:"current",sidebarPosition:6,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"\ud83d\udc50 Combining stages",permalink:"/aggregation-pipeline-lab/docs/simple-queries/combining-them-all"},next:{title:"\ud83e\uddb8\u200d\u2642\ufe0f Repeating Stages",permalink:"/aggregation-pipeline-lab/docs/simple-queries/repeating-stages"}},l={},d=[];function p(e){const n={a:"a",admonition:"admonition",code:"code",em:"em",h1:"h1",p:"p",pre:"pre",...(0,t.R)(),...e.components},{Details:i}=n;return i||function(e,n){throw new Error("Expected "+(n?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.h1,{id:"-writing-long-pipelines",children:"\ud83d\udc50 Writing Long Pipelines"}),"\n",(0,o.jsxs)(n.p,{children:["Aggregation pipelines can get very long, depending on how many stages we need to run. Writing a pipeline is writing code, as you will write it using one of the many MongoDB drivers in your own language. Here we're presenting the examples using JavaScript suitable for the MongoDB shell ",(0,o.jsx)(n.a,{href:"https://www.mongodb.com/docs/mongodb-shell/",children:"mongosh"}),", but if you are writing a microservice in Rust, you'll definitely write your pipelines in Rust."]}),"\n",(0,o.jsx)(n.admonition,{type:"danger",children:(0,o.jsx)(n.p,{children:"The following syntax doesn't work in the Atlas UI aggregations editor. The editor doesn't support declaring variables."})}),"\n",(0,o.jsx)(n.p,{children:"This is why we should rewrite our last pipeline like this:"}),"\n",(0,o.jsxs)(n.p,{children:["Get 15 books from 1985 with 150 pages. Show only the ",(0,o.jsx)(n.code,{children:"title"}),", ",(0,o.jsx)(n.code,{children:"year"}),", ",(0,o.jsx)(n.code,{children:"totalInventory"}),", and ",(0,o.jsx)(n.code,{children:"available"})," books (sample doc ",(0,o.jsx)(n.a,{href:"/docs/simple-queries/project",children:"here"}),")."]}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-js",children:"db.books.aggregate([\n {$match: {year: 1985, pages: 150}}, {$project: {_id: 0, title: 1, year: 1, totalInventory: 1, available: 1}}, {$limit: 15}\n])\n"})}),"\n",(0,o.jsx)(n.p,{children:"Will be changed into:"}),"\n",(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-js",children:"let booksFrom1985With150pages = {$match: {year: 1985, pages: 150}};\nlet showOnlyTheseFields = {$project: {_id: 0, title: 1, year: 1, totalInventory: 1, available: 1}};\nlet getJust15books = {$limit: 15};\n\ndb.books.aggregate([\n booksFrom1985With150pages,\n showOnlyTheseFields,\n getJust15books,\n]);\n"})}),"\n",(0,o.jsx)(n.p,{children:"Easier to read and understand, right?"}),"\n",(0,o.jsx)(n.p,{children:"\ud83d\udc50 Try to run the above pipeline and compare your results. They should be the same as before."}),"\n",(0,o.jsx)(n.admonition,{type:"tip",children:(0,o.jsxs)(n.p,{children:["Write your aggregation pipelines like you'll compose functions in your programming language. Aggregations ",(0,o.jsx)(n.em,{children:"are"})," code that runs on the server. In the client, you just express ",(0,o.jsx)(n.em,{children:"what"})," you want to be done, not ",(0,o.jsx)(n.em,{children:"how"})," to do it."]})}),"\n",(0,o.jsx)(n.admonition,{type:"tip",children:(0,o.jsxs)(n.p,{children:["As this is code, we can even add comments (starting with ",(0,o.jsx)(n.code,{children:"//"}),") to our pipelines."]})}),"\n",(0,o.jsxs)(n.p,{children:["\ud83d\udc50 We can also use $gte to get the books with 150 pages or more. Check $gte syntax in the ",(0,o.jsx)(n.a,{href:"https://www.mongodb.com/docs/manual/reference/operator/query/gte/",children:"docucumentation"})," and write an aggregation pipeline to return 15 books from 1985 with more than 150 pages. Show only the ",(0,o.jsx)(n.code,{children:"title"}),", ",(0,o.jsx)(n.code,{children:"year"}),", ",(0,o.jsx)(n.code,{children:"totalInventory"}),", and ",(0,o.jsx)(n.code,{children:"available"})," books (sample doc ",(0,o.jsx)(n.a,{href:"/docs/simple-queries/project",children:"here"}),")."]}),"\n",(0,o.jsxs)(n.p,{children:[(0,o.jsx)(n.em,{children:"Hint:"})," We'll need to use ",(0,o.jsx)(n.code,{children:"$and"})," as maybe this is a bit more complex."]}),"\n",(0,o.jsxs)(i,{children:[(0,o.jsx)("summary",{children:"Answer"}),(0,o.jsx)("div",{children:(0,o.jsx)(n.pre,{children:(0,o.jsx)(n.code,{className:"language-js",children:"let moreThan150pages = {pages: {$gte: 150}}\nlet booksFrom1985WithMoreThan150pages = {$match: {$and: [{year: 1985}, moreThan150pages]}};\nlet showOnlyTheseFields = {$project: {_id: 0, title: 1, year: 1, totalInventory: 1, available: 1}};\nlet getJust15books = {$limit: 15};\n\ndb.books.aggregate([\n booksFrom1985WithMoreThan150pages,\n showOnlyTheseFields,\n getJust15books,\n]);\n"})})})]})]})}function g(e={}){const{wrapper:n}={...(0,t.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(p,{...e})}):p(e)}},8453:(e,n,i)=>{i.d(n,{R:()=>r,x:()=>a});var o=i(6540);const t={},s=o.createContext(t);function r(e){const n=o.useContext(s);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:r(e.components),o.createElement(s.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/3ac9c775.6783da97.js b/assets/js/3ac9c775.928912d9.js similarity index 98% rename from assets/js/3ac9c775.6783da97.js rename to assets/js/3ac9c775.928912d9.js index d21b8f0..9da6a45 100644 --- a/assets/js/3ac9c775.6783da97.js +++ b/assets/js/3ac9c775.928912d9.js @@ -1 +1 @@ -"use strict";(self.webpackChunkaggregation_pipeline_workshop=self.webpackChunkaggregation_pipeline_workshop||[]).push([[677],{6382:(e,o,n)=>{n.r(o),n.d(o,{assets:()=>g,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>c});var t=n(4848),i=n(8453);const a={},r="\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options",s={id:"simple-queries/aggregation-options",title:"\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options",description:"Extra activity, do it if you have extra time or are following at home, won't be covered during the hands-on Lab",source:"@site/docs/30-simple-queries/8-aggregation-options.mdx",sourceDirName:"30-simple-queries",slug:"/simple-queries/aggregation-options",permalink:"/aggregation-pipeline-lab/docs/simple-queries/aggregation-options",draft:!1,unlisted:!1,editUrl:"https://github.com/mongodb-developer/aggregation-pipeline-lab/blob/main/docs/30-simple-queries/8-aggregation-options.mdx",tags:[],version:"current",sidebarPosition:8,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"\ud83e\uddb8\u200d\u2642\ufe0f Repeating stages",permalink:"/aggregation-pipeline-lab/docs/simple-queries/repeating-stages"},next:{title:"Using Arrays",permalink:"/aggregation-pipeline-lab/docs/category/using-arrays"}},g={},c=[];function l(e){const o={a:"a",admonition:"admonition",code:"code",h1:"h1",p:"p",pre:"pre",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.h1,{id:"\ufe0f-aggregation-options",children:"\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options"}),"\n",(0,t.jsx)(o.admonition,{type:"info",children:(0,t.jsx)(o.p,{children:"Extra activity, do it if you have extra time or are following at home, won't be covered during the hands-on Lab"})}),"\n",(0,t.jsx)(o.admonition,{type:"danger",children:(0,t.jsx)(o.p,{children:"The following syntax doesn't work in the Atlas UI aggregations editor."})}),"\n",(0,t.jsxs)(o.p,{children:["We can pass a document to ",(0,t.jsx)(o.code,{children:"aggregate"})," with some options."]}),"\n",(0,t.jsx)(o.pre,{children:(0,t.jsx)(o.code,{className:"language-js",children:"let options = {\n maxTimeMS: 100\n};\n\ndb.authors.aggregate([], options);\n"})}),"\n",(0,t.jsxs)(o.p,{children:["\ud83d\udcbb Have a look at the ",(0,t.jsx)(o.a,{href:"https://www.mongodb.com/docs/manual/reference/method/db.collection.aggregate/#mongodb-method-db.collection.aggregate",children:"different options you can pass to the aggregate method"}),"."]}),"\n",(0,t.jsxs)(o.p,{children:["\ud83d\udcbb Try to launch an ",(0,t.jsx)(o.code,{children:"itcount"})," (a long operation) to iterate through the whole books cursor with a time limit of 10 ms: you should see the operation timing out and failing."]}),"\n",(0,t.jsx)(o.pre,{children:(0,t.jsx)(o.code,{className:"language-js",children:"let options = {\n maxTimeMS: 10\n};\n\ndb.authors.aggregate([], options).itcount();\n\n> MongoServerError: operation exceeded time limit\n"})})]})}function d(e={}){const{wrapper:o}={...(0,i.R)(),...e.components};return o?(0,t.jsx)(o,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},8453:(e,o,n)=>{n.d(o,{R:()=>r,x:()=>s});var t=n(6540);const i={},a=t.createContext(i);function r(e){const o=t.useContext(a);return t.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function s(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),t.createElement(a.Provider,{value:o},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkaggregation_pipeline_workshop=self.webpackChunkaggregation_pipeline_workshop||[]).push([[677],{6382:(e,o,n)=>{n.r(o),n.d(o,{assets:()=>g,contentTitle:()=>r,default:()=>d,frontMatter:()=>a,metadata:()=>s,toc:()=>c});var t=n(4848),i=n(8453);const a={},r="\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options",s={id:"simple-queries/aggregation-options",title:"\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options",description:"Extra activity, do it if you have extra time or are following at home, won't be covered during the hands-on Lab",source:"@site/docs/30-simple-queries/8-aggregation-options.mdx",sourceDirName:"30-simple-queries",slug:"/simple-queries/aggregation-options",permalink:"/aggregation-pipeline-lab/docs/simple-queries/aggregation-options",draft:!1,unlisted:!1,editUrl:"https://github.com/mongodb-developer/aggregation-pipeline-lab/blob/main/docs/30-simple-queries/8-aggregation-options.mdx",tags:[],version:"current",sidebarPosition:8,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"\ud83e\uddb8\u200d\u2642\ufe0f Repeating Stages",permalink:"/aggregation-pipeline-lab/docs/simple-queries/repeating-stages"},next:{title:"Using Arrays",permalink:"/aggregation-pipeline-lab/docs/category/using-arrays"}},g={},c=[];function l(e){const o={a:"a",admonition:"admonition",code:"code",h1:"h1",p:"p",pre:"pre",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(o.h1,{id:"\ufe0f-aggregation-options",children:"\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options"}),"\n",(0,t.jsx)(o.admonition,{type:"info",children:(0,t.jsx)(o.p,{children:"Extra activity, do it if you have extra time or are following at home, won't be covered during the hands-on Lab"})}),"\n",(0,t.jsx)(o.admonition,{type:"danger",children:(0,t.jsx)(o.p,{children:"The following syntax doesn't work in the Atlas UI aggregations editor."})}),"\n",(0,t.jsxs)(o.p,{children:["We can pass a document to ",(0,t.jsx)(o.code,{children:"aggregate"})," with some options."]}),"\n",(0,t.jsx)(o.pre,{children:(0,t.jsx)(o.code,{className:"language-js",children:"let options = {\n maxTimeMS: 100\n};\n\ndb.authors.aggregate([], options);\n"})}),"\n",(0,t.jsxs)(o.p,{children:["\ud83d\udcbb Have a look at the ",(0,t.jsx)(o.a,{href:"https://www.mongodb.com/docs/manual/reference/method/db.collection.aggregate/#mongodb-method-db.collection.aggregate",children:"different options you can pass to the aggregate method"}),"."]}),"\n",(0,t.jsxs)(o.p,{children:["\ud83d\udcbb Try to launch an ",(0,t.jsx)(o.code,{children:"itcount"})," (a long operation) to iterate through the whole books cursor with a time limit of 10 ms: you should see the operation timing out and failing."]}),"\n",(0,t.jsx)(o.pre,{children:(0,t.jsx)(o.code,{className:"language-js",children:"let options = {\n maxTimeMS: 10\n};\n\ndb.authors.aggregate([], options).itcount();\n\n> MongoServerError: operation exceeded time limit\n"})})]})}function d(e={}){const{wrapper:o}={...(0,i.R)(),...e.components};return o?(0,t.jsx)(o,{...e,children:(0,t.jsx)(l,{...e})}):l(e)}},8453:(e,o,n)=>{n.d(o,{R:()=>r,x:()=>s});var t=n(6540);const i={},a=t.createContext(i);function r(e){const o=t.useContext(a);return t.useMemo((function(){return"function"==typeof e?e(o):{...o,...e}}),[o,e])}function s(e){let o;return o=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:r(e.components),t.createElement(a.Provider,{value:o},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/935f2afb.e2892f8d.js b/assets/js/935f2afb.c382b601.js similarity index 81% rename from assets/js/935f2afb.e2892f8d.js rename to assets/js/935f2afb.c382b601.js index 2f80690..0b6d3ca 100644 --- a/assets/js/935f2afb.e2892f8d.js +++ b/assets/js/935f2afb.c382b601.js @@ -1 +1 @@ -"use strict";(self.webpackChunkaggregation_pipeline_workshop=self.webpackChunkaggregation_pipeline_workshop||[]).push([[581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Intro","href":"/aggregation-pipeline-lab/docs/intro","docId":"intro","unlisted":false},{"type":"category","label":"Prerequisites","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Set Up Lab","href":"/aggregation-pipeline-lab/docs/mongodb-atlas/setup-lab","docId":"mongodb-atlas/setup-lab","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/prerequisites"},{"type":"category","label":"The Aggregation Pipeline","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udcd8 What is an Aggregation Pipeline?","href":"/aggregation-pipeline-lab/docs/what-is-aggregation/what-is-aggregation","docId":"what-is-aggregation/what-is-aggregation","unlisted":false},{"type":"link","label":"\ud83d\udcd8 SQL vs Aggregations","href":"/aggregation-pipeline-lab/docs/what-is-aggregation/sql-vs-aggregation","docId":"what-is-aggregation/sql-vs-aggregation","unlisted":false},{"type":"link","label":"\ud83d\udcd8 Structure of an Aggregation Pipeline","href":"/aggregation-pipeline-lab/docs/what-is-aggregation/structure-aggregation","docId":"what-is-aggregation/structure-aggregation","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/the-aggregation-pipeline"},{"type":"category","label":"Simple Pipelines","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Using the Library Database","href":"/aggregation-pipeline-lab/docs/simple-queries/using-library-database","docId":"simple-queries/using-library-database","unlisted":false},{"type":"link","label":"\ud83d\udc50 Empty Aggregation Pipeline","href":"/aggregation-pipeline-lab/docs/simple-queries/empty-aggregation","docId":"simple-queries/empty-aggregation","unlisted":false},{"type":"link","label":"\ud83d\udc50 $match","href":"/aggregation-pipeline-lab/docs/simple-queries/match","docId":"simple-queries/match","unlisted":false},{"type":"link","label":"\ud83d\udc50 $project","href":"/aggregation-pipeline-lab/docs/simple-queries/project","docId":"simple-queries/project","unlisted":false},{"type":"link","label":"\ud83d\udc50 $limit","href":"/aggregation-pipeline-lab/docs/simple-queries/limiting-results","docId":"simple-queries/limiting-results","unlisted":false},{"type":"link","label":"\ud83d\udc50 Combining stages","href":"/aggregation-pipeline-lab/docs/simple-queries/combining-them-all","docId":"simple-queries/combining-them-all","unlisted":false},{"type":"link","label":"\ud83d\udc50 Writing Long Pipelines","href":"/aggregation-pipeline-lab/docs/simple-queries/writing-long-pipelines","docId":"simple-queries/writing-long-pipelines","unlisted":false},{"type":"link","label":"\ud83e\uddb8\u200d\u2642\ufe0f Repeating stages","href":"/aggregation-pipeline-lab/docs/simple-queries/repeating-stages","docId":"simple-queries/repeating-stages","unlisted":false},{"type":"link","label":"\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options","href":"/aggregation-pipeline-lab/docs/simple-queries/aggregation-options","docId":"simple-queries/aggregation-options","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/simple-pipelines"},{"type":"category","label":"Using Arrays","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Simple Array queries","href":"/aggregation-pipeline-lab/docs/using-arrays/simple-match-array","docId":"using-arrays/simple-match-array","unlisted":false},{"type":"link","label":"\ud83d\udc50 Searching inside Objects in arrays","href":"/aggregation-pipeline-lab/docs/using-arrays/search-inside-objects-in-arrays","docId":"using-arrays/search-inside-objects-in-arrays","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/using-arrays"},{"type":"category","label":"Counting and Sorting","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 $count","href":"/aggregation-pipeline-lab/docs/counting-sorting/counting-documents","docId":"counting-sorting/counting-documents","unlisted":false},{"type":"link","label":"\ud83d\udc50 Sorting","href":"/aggregation-pipeline-lab/docs/counting-sorting/sorting","docId":"counting-sorting/sorting","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/counting-and-sorting"},{"type":"category","label":"Lookups / Joins","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Lookups AKA Left Outer Join","href":"/aggregation-pipeline-lab/docs/lookups/lookups","docId":"lookups/lookups","unlisted":false},{"type":"link","label":"\ud83e\uddb8\u200d\u2642\ufe0f Advanced lookups","href":"/aggregation-pipeline-lab/docs/lookups/advanced-lookups","docId":"lookups/advanced-lookups","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/lookups--joins"},{"type":"category","label":"Grouping Results","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Group","href":"/aggregation-pipeline-lab/docs/grouping/group","docId":"grouping/group","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/grouping-results"},{"type":"category","label":"Modifying Results","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Adding new fields to results","href":"/aggregation-pipeline-lab/docs/modifying-results/adding-fields","docId":"modifying-results/adding-fields","unlisted":false},{"type":"link","label":"\ud83e\uddb8 Missing Data","href":"/aggregation-pipeline-lab/docs/modifying-results/missing-data","docId":"modifying-results/missing-data","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/modifying-results"},{"type":"category","label":"Exporting Data","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83e\uddb8 Saving to a collection","href":"/aggregation-pipeline-lab/docs/exporting-data/saving-to-collection","docId":"exporting-data/saving-to-collection","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/exporting-data"},{"type":"link","label":"\ud83d\udcd8 Lecture material","href":"/aggregation-pipeline-lab/docs/lecture-material","docId":"lecture-material","unlisted":false},{"type":"link","label":"\ud83c\udfaf Summary","href":"/aggregation-pipeline-lab/docs/summary","docId":"summary","unlisted":false}]},"docs":{"counting-sorting/counting-documents":{"id":"counting-sorting/counting-documents","title":"\ud83d\udc50 $count","description":"How can we be sure that this pipeline is returning exactly 15 books?","sidebar":"tutorialSidebar"},"counting-sorting/sorting":{"id":"counting-sorting/sorting","title":"\ud83d\udc50 Sorting","description":"We can sort our results using the $sort stage. We need to sort on a field, being 1 ascending and -1 descending order.","sidebar":"tutorialSidebar"},"exporting-data/saving-to-collection":{"id":"exporting-data/saving-to-collection","title":"\ud83e\uddb8 Saving to a collection","description":"You can export the result of an aggregation pipeline to a different DB / Collection. To do that just add a last aggregation stage to your pipeline:","sidebar":"tutorialSidebar"},"grouping/group":{"id":"grouping/group","title":"\ud83d\udc50 Group","description":"We can sum all the pages for all books in each year:","sidebar":"tutorialSidebar"},"intro":{"id":"intro","title":"Intro","description":"|Lab goals|Learn about aggregation pipelines writing aggregation pipelines|","sidebar":"tutorialSidebar"},"lecture-material":{"id":"lecture-material","title":"\ud83d\udcd8 Lecture material","description":"|||","sidebar":"tutorialSidebar"},"lookups/advanced-lookups":{"id":"lookups/advanced-lookups","title":"\ud83e\uddb8\u200d\u2642\ufe0f Advanced lookups","description":"Extra activity, do it if you have extra time or are following at home, won\'t be covered during the hands-on Lab","sidebar":"tutorialSidebar"},"lookups/lookups":{"id":"lookups/lookups","title":"\ud83d\udc50 Lookups AKA Left Outer Join","description":"Using Documents we usually model 1many relationships embedding documents inside other documents, even using arrays for that. For instance an Author can have many aliases, and they live inside an array in the authors collection.","sidebar":"tutorialSidebar"},"modifying-results/adding-fields":{"id":"modifying-results/adding-fields","title":"\ud83d\udc50 Adding new fields to results","description":"$addFields","sidebar":"tutorialSidebar"},"modifying-results/missing-data":{"id":"modifying-results/missing-data","title":"\ud83e\uddb8 Missing Data","description":"Sometimes we\'re missing a field we\'re looking for (it\'s not there, as documents in a collection can be polymorphic, so this field is null). For these cases we can check if something is there using $ifNull and add a default value in that case.","sidebar":"tutorialSidebar"},"mongodb-atlas/setup-lab":{"id":"mongodb-atlas/setup-lab","title":"\ud83d\udc50 Set Up Lab","description":"Setting up your MongoDB Atlas account, importing Library data","sidebar":"tutorialSidebar"},"simple-queries/aggregation-options":{"id":"simple-queries/aggregation-options","title":"\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options","description":"Extra activity, do it if you have extra time or are following at home, won\'t be covered during the hands-on Lab","sidebar":"tutorialSidebar"},"simple-queries/combining-them-all":{"id":"simple-queries/combining-them-all","title":"\ud83d\udc50 Combining stages","description":"Up until now, we\'ve just been using one stage in the pipeline. But the power of the aggregation pipeline is that we can use many stages, and the output of one will be the input of the next. Think of it as UNIX pipes or using functional programming with map, filter, reduce, flatmap, etc.","sidebar":"tutorialSidebar"},"simple-queries/empty-aggregation":{"id":"simple-queries/empty-aggregation","title":"\ud83d\udc50 Empty Aggregation Pipeline","description":"An empty aggregation","sidebar":"tutorialSidebar"},"simple-queries/limiting-results":{"id":"simple-queries/limiting-results","title":"\ud83d\udc50 $limit","description":"If we return too many documents but we\'re interested in only a few, we can limit the number of documents returned using $limit.","sidebar":"tutorialSidebar"},"simple-queries/match":{"id":"simple-queries/match","title":"\ud83d\udc50 $match","description":"The $match operator is used in conjunction with the aggregation framework to filter documents in a collection. It takes a document as input and returns a new document containing only the documents that match the specified criteria. The syntax for the $match operator is as follows:","sidebar":"tutorialSidebar"},"simple-queries/project":{"id":"simple-queries/project","title":"\ud83d\udc50 $project","description":"Including fields in a projection","sidebar":"tutorialSidebar"},"simple-queries/repeating-stages":{"id":"simple-queries/repeating-stages","title":"\ud83e\uddb8\u200d\u2642\ufe0f Repeating stages","description":"Extra activity, do it if you have extra time or are following at home, won\'t be covered during the hands-on Lab","sidebar":"tutorialSidebar"},"simple-queries/using-library-database":{"id":"simple-queries/using-library-database","title":"\ud83d\udc50 Using the Library Database","description":"Select the library database","sidebar":"tutorialSidebar"},"simple-queries/writing-long-pipelines":{"id":"simple-queries/writing-long-pipelines","title":"\ud83d\udc50 Writing Long Pipelines","description":"Aggregation pipelines can get very long, depending on how many stages we need to run. Writing a pipeline is writing code, as you will write it using one of the many MongoDB drivers in your own language. Here we\'re presenting the examples using JavaScript suitable for the MongoDB shell mongosh, but if you are writing a microservice in Rust, you\'ll definitely write your pipelines in Rust.","sidebar":"tutorialSidebar"},"summary":{"id":"summary","title":"\ud83c\udfaf Summary","description":"Congratulations! Following this tutorial, you have successfully:","sidebar":"tutorialSidebar"},"using-arrays/search-inside-objects-in-arrays":{"id":"using-arrays/search-inside-objects-in-arrays","title":"\ud83d\udc50 Searching inside Objects in arrays","description":"In the books collection, we\'re using the Attribute Pattern to store different attributes in our documents. As we can see in the sample doc, we have an attributes array, containing several objects, each with the same structure:","sidebar":"tutorialSidebar"},"using-arrays/simple-match-array":{"id":"using-arrays/simple-match-array","title":"\ud83d\udc50 Simple Array queries","description":"Find data in arrays","sidebar":"tutorialSidebar"},"what-is-aggregation/sql-vs-aggregation":{"id":"what-is-aggregation/sql-vs-aggregation","title":"\ud83d\udcd8 SQL vs Aggregations","description":"Let\'s compare SQL with an aggregation pipeline.","sidebar":"tutorialSidebar"},"what-is-aggregation/structure-aggregation":{"id":"what-is-aggregation/structure-aggregation","title":"\ud83d\udcd8 Structure of an Aggregation Pipeline","description":"See the parts that compose an aggregation pipeline.","sidebar":"tutorialSidebar"},"what-is-aggregation/what-is-aggregation":{"id":"what-is-aggregation/what-is-aggregation","title":"\ud83d\udcd8 What is an Aggregation Pipeline?","description":"Learn what an aggregation pipeline is.","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file +"use strict";(self.webpackChunkaggregation_pipeline_workshop=self.webpackChunkaggregation_pipeline_workshop||[]).push([[581],{5610:e=>{e.exports=JSON.parse('{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Intro","href":"/aggregation-pipeline-lab/docs/intro","docId":"intro","unlisted":false},{"type":"category","label":"Prerequisites","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Set Up Lab","href":"/aggregation-pipeline-lab/docs/mongodb-atlas/setup-lab","docId":"mongodb-atlas/setup-lab","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/prerequisites"},{"type":"category","label":"The Aggregation Pipeline","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udcd8 What is an Aggregation Pipeline?","href":"/aggregation-pipeline-lab/docs/what-is-aggregation/what-is-aggregation","docId":"what-is-aggregation/what-is-aggregation","unlisted":false},{"type":"link","label":"\ud83d\udcd8 SQL vs Aggregations","href":"/aggregation-pipeline-lab/docs/what-is-aggregation/sql-vs-aggregation","docId":"what-is-aggregation/sql-vs-aggregation","unlisted":false},{"type":"link","label":"\ud83d\udcd8 Structure of an Aggregation Pipeline","href":"/aggregation-pipeline-lab/docs/what-is-aggregation/structure-aggregation","docId":"what-is-aggregation/structure-aggregation","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/the-aggregation-pipeline"},{"type":"category","label":"Simple Pipelines","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Using the Library Database","href":"/aggregation-pipeline-lab/docs/simple-queries/using-library-database","docId":"simple-queries/using-library-database","unlisted":false},{"type":"link","label":"\ud83d\udc50 Empty Aggregation Pipeline","href":"/aggregation-pipeline-lab/docs/simple-queries/empty-aggregation","docId":"simple-queries/empty-aggregation","unlisted":false},{"type":"link","label":"\ud83d\udc50 $match","href":"/aggregation-pipeline-lab/docs/simple-queries/match","docId":"simple-queries/match","unlisted":false},{"type":"link","label":"\ud83d\udc50 $project","href":"/aggregation-pipeline-lab/docs/simple-queries/project","docId":"simple-queries/project","unlisted":false},{"type":"link","label":"\ud83d\udc50 $limit","href":"/aggregation-pipeline-lab/docs/simple-queries/limiting-results","docId":"simple-queries/limiting-results","unlisted":false},{"type":"link","label":"\ud83d\udc50 Combining stages","href":"/aggregation-pipeline-lab/docs/simple-queries/combining-them-all","docId":"simple-queries/combining-them-all","unlisted":false},{"type":"link","label":"\ud83d\udc50 Writing Long Pipelines","href":"/aggregation-pipeline-lab/docs/simple-queries/writing-long-pipelines","docId":"simple-queries/writing-long-pipelines","unlisted":false},{"type":"link","label":"\ud83e\uddb8\u200d\u2642\ufe0f Repeating Stages","href":"/aggregation-pipeline-lab/docs/simple-queries/repeating-stages","docId":"simple-queries/repeating-stages","unlisted":false},{"type":"link","label":"\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options","href":"/aggregation-pipeline-lab/docs/simple-queries/aggregation-options","docId":"simple-queries/aggregation-options","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/simple-pipelines"},{"type":"category","label":"Using Arrays","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Simple Array queries","href":"/aggregation-pipeline-lab/docs/using-arrays/simple-match-array","docId":"using-arrays/simple-match-array","unlisted":false},{"type":"link","label":"\ud83d\udc50 Searching inside Objects in arrays","href":"/aggregation-pipeline-lab/docs/using-arrays/search-inside-objects-in-arrays","docId":"using-arrays/search-inside-objects-in-arrays","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/using-arrays"},{"type":"category","label":"Counting and Sorting","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 $count","href":"/aggregation-pipeline-lab/docs/counting-sorting/counting-documents","docId":"counting-sorting/counting-documents","unlisted":false},{"type":"link","label":"\ud83d\udc50 Sorting","href":"/aggregation-pipeline-lab/docs/counting-sorting/sorting","docId":"counting-sorting/sorting","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/counting-and-sorting"},{"type":"category","label":"Lookups / Joins","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Lookups AKA Left Outer Join","href":"/aggregation-pipeline-lab/docs/lookups/lookups","docId":"lookups/lookups","unlisted":false},{"type":"link","label":"\ud83e\uddb8\u200d\u2642\ufe0f Advanced lookups","href":"/aggregation-pipeline-lab/docs/lookups/advanced-lookups","docId":"lookups/advanced-lookups","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/lookups--joins"},{"type":"category","label":"Grouping Results","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Group","href":"/aggregation-pipeline-lab/docs/grouping/group","docId":"grouping/group","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/grouping-results"},{"type":"category","label":"Modifying Results","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83d\udc50 Adding new fields to results","href":"/aggregation-pipeline-lab/docs/modifying-results/adding-fields","docId":"modifying-results/adding-fields","unlisted":false},{"type":"link","label":"\ud83e\uddb8 Missing Data","href":"/aggregation-pipeline-lab/docs/modifying-results/missing-data","docId":"modifying-results/missing-data","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/modifying-results"},{"type":"category","label":"Exporting Data","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"\ud83e\uddb8 Saving to a collection","href":"/aggregation-pipeline-lab/docs/exporting-data/saving-to-collection","docId":"exporting-data/saving-to-collection","unlisted":false}],"href":"/aggregation-pipeline-lab/docs/category/exporting-data"},{"type":"link","label":"\ud83d\udcd8 Lecture material","href":"/aggregation-pipeline-lab/docs/lecture-material","docId":"lecture-material","unlisted":false},{"type":"link","label":"\ud83c\udfaf Summary","href":"/aggregation-pipeline-lab/docs/summary","docId":"summary","unlisted":false}]},"docs":{"counting-sorting/counting-documents":{"id":"counting-sorting/counting-documents","title":"\ud83d\udc50 $count","description":"How can we be sure that this pipeline is returning exactly 15 books?","sidebar":"tutorialSidebar"},"counting-sorting/sorting":{"id":"counting-sorting/sorting","title":"\ud83d\udc50 Sorting","description":"We can sort our results using the $sort stage. We need to sort on a field, being 1 ascending and -1 descending order.","sidebar":"tutorialSidebar"},"exporting-data/saving-to-collection":{"id":"exporting-data/saving-to-collection","title":"\ud83e\uddb8 Saving to a collection","description":"You can export the result of an aggregation pipeline to a different DB / Collection. To do that just add a last aggregation stage to your pipeline:","sidebar":"tutorialSidebar"},"grouping/group":{"id":"grouping/group","title":"\ud83d\udc50 Group","description":"We can sum all the pages for all books in each year:","sidebar":"tutorialSidebar"},"intro":{"id":"intro","title":"Intro","description":"|Lab goals|Learn about aggregation pipelines writing aggregation pipelines|","sidebar":"tutorialSidebar"},"lecture-material":{"id":"lecture-material","title":"\ud83d\udcd8 Lecture material","description":"|||","sidebar":"tutorialSidebar"},"lookups/advanced-lookups":{"id":"lookups/advanced-lookups","title":"\ud83e\uddb8\u200d\u2642\ufe0f Advanced lookups","description":"Extra activity, do it if you have extra time or are following at home, won\'t be covered during the hands-on Lab","sidebar":"tutorialSidebar"},"lookups/lookups":{"id":"lookups/lookups","title":"\ud83d\udc50 Lookups AKA Left Outer Join","description":"Using Documents we usually model 1many relationships embedding documents inside other documents, even using arrays for that. For instance an Author can have many aliases, and they live inside an array in the authors collection.","sidebar":"tutorialSidebar"},"modifying-results/adding-fields":{"id":"modifying-results/adding-fields","title":"\ud83d\udc50 Adding new fields to results","description":"$addFields","sidebar":"tutorialSidebar"},"modifying-results/missing-data":{"id":"modifying-results/missing-data","title":"\ud83e\uddb8 Missing Data","description":"Sometimes we\'re missing a field we\'re looking for (it\'s not there, as documents in a collection can be polymorphic, so this field is null). For these cases we can check if something is there using $ifNull and add a default value in that case.","sidebar":"tutorialSidebar"},"mongodb-atlas/setup-lab":{"id":"mongodb-atlas/setup-lab","title":"\ud83d\udc50 Set Up Lab","description":"Setting up your MongoDB Atlas account, importing Library data","sidebar":"tutorialSidebar"},"simple-queries/aggregation-options":{"id":"simple-queries/aggregation-options","title":"\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options","description":"Extra activity, do it if you have extra time or are following at home, won\'t be covered during the hands-on Lab","sidebar":"tutorialSidebar"},"simple-queries/combining-them-all":{"id":"simple-queries/combining-them-all","title":"\ud83d\udc50 Combining stages","description":"Up until now, we\'ve just been using one stage in the pipeline. But the power of the aggregation pipeline is that we can use many stages, and the output of one will be the input of the next. Think of it as UNIX pipes or using functional programming with map, filter, reduce, flatmap, etc.","sidebar":"tutorialSidebar"},"simple-queries/empty-aggregation":{"id":"simple-queries/empty-aggregation","title":"\ud83d\udc50 Empty Aggregation Pipeline","description":"An empty aggregation","sidebar":"tutorialSidebar"},"simple-queries/limiting-results":{"id":"simple-queries/limiting-results","title":"\ud83d\udc50 $limit","description":"If we return too many documents but we\'re interested in only a few, we can limit the number of documents returned using $limit.","sidebar":"tutorialSidebar"},"simple-queries/match":{"id":"simple-queries/match","title":"\ud83d\udc50 $match","description":"The $match operator is used in conjunction with the aggregation framework to filter documents in a collection. It takes a document as input and returns a new document containing only the documents that match the specified criteria. The syntax for the $match operator is as follows:","sidebar":"tutorialSidebar"},"simple-queries/project":{"id":"simple-queries/project","title":"\ud83d\udc50 $project","description":"Including fields in a projection","sidebar":"tutorialSidebar"},"simple-queries/repeating-stages":{"id":"simple-queries/repeating-stages","title":"\ud83e\uddb8\u200d\u2642\ufe0f Repeating Stages","description":"Extra activity! Do it if you have extra time or are following along at home. It won\'t be covered during the hands-on lab.","sidebar":"tutorialSidebar"},"simple-queries/using-library-database":{"id":"simple-queries/using-library-database","title":"\ud83d\udc50 Using the Library Database","description":"Select the library database","sidebar":"tutorialSidebar"},"simple-queries/writing-long-pipelines":{"id":"simple-queries/writing-long-pipelines","title":"\ud83d\udc50 Writing Long Pipelines","description":"Aggregation pipelines can get very long, depending on how many stages we need to run. Writing a pipeline is writing code, as you will write it using one of the many MongoDB drivers in your own language. Here we\'re presenting the examples using JavaScript suitable for the MongoDB shell mongosh, but if you are writing a microservice in Rust, you\'ll definitely write your pipelines in Rust.","sidebar":"tutorialSidebar"},"summary":{"id":"summary","title":"\ud83c\udfaf Summary","description":"Congratulations! Following this tutorial, you have successfully:","sidebar":"tutorialSidebar"},"using-arrays/search-inside-objects-in-arrays":{"id":"using-arrays/search-inside-objects-in-arrays","title":"\ud83d\udc50 Searching inside Objects in arrays","description":"In the books collection, we\'re using the Attribute Pattern to store different attributes in our documents. As we can see in the sample doc, we have an attributes array, containing several objects, each with the same structure:","sidebar":"tutorialSidebar"},"using-arrays/simple-match-array":{"id":"using-arrays/simple-match-array","title":"\ud83d\udc50 Simple Array queries","description":"Find data in arrays","sidebar":"tutorialSidebar"},"what-is-aggregation/sql-vs-aggregation":{"id":"what-is-aggregation/sql-vs-aggregation","title":"\ud83d\udcd8 SQL vs Aggregations","description":"Let\'s compare SQL with an aggregation pipeline.","sidebar":"tutorialSidebar"},"what-is-aggregation/structure-aggregation":{"id":"what-is-aggregation/structure-aggregation","title":"\ud83d\udcd8 Structure of an Aggregation Pipeline","description":"See the parts that compose an aggregation pipeline.","sidebar":"tutorialSidebar"},"what-is-aggregation/what-is-aggregation":{"id":"what-is-aggregation/what-is-aggregation","title":"\ud83d\udcd8 What is an Aggregation Pipeline?","description":"Learn what an aggregation pipeline is.","sidebar":"tutorialSidebar"}}}')}}]); \ No newline at end of file diff --git a/assets/js/d436088f.4efdb731.js b/assets/js/d436088f.4efdb731.js deleted file mode 100644 index c1a7d2a..0000000 --- a/assets/js/d436088f.4efdb731.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkaggregation_pipeline_workshop=self.webpackChunkaggregation_pipeline_workshop||[]).push([[874],{5449:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>l,default:()=>g,frontMatter:()=>i,metadata:()=>u,toc:()=>d});var a=n(4848),r=n(8453),s=n(9489),o=n(7227);const i={},l="\ud83e\uddb8\u200d\u2642\ufe0f Repeating stages",u={id:"simple-queries/repeating-stages",title:"\ud83e\uddb8\u200d\u2642\ufe0f Repeating stages",description:"Extra activity, do it if you have extra time or are following at home, won't be covered during the hands-on Lab",source:"@site/docs/30-simple-queries/7-repeating-stages.mdx",sourceDirName:"30-simple-queries",slug:"/simple-queries/repeating-stages",permalink:"/aggregation-pipeline-lab/docs/simple-queries/repeating-stages",draft:!1,unlisted:!1,editUrl:"https://github.com/mongodb-developer/aggregation-pipeline-lab/blob/main/docs/30-simple-queries/7-repeating-stages.mdx",tags:[],version:"current",sidebarPosition:7,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"\ud83d\udc50 Writing Long Pipelines",permalink:"/aggregation-pipeline-lab/docs/simple-queries/writing-long-pipelines"},next:{title:"\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options",permalink:"/aggregation-pipeline-lab/docs/simple-queries/aggregation-options"}},c={},d=[];function p(e){const t={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",h1:"h1",p:"p",pre:"pre",...(0,r.R)(),...e.components},{Details:n}=t;return n||function(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.h1,{id:"\ufe0f-repeating-stages",children:"\ud83e\uddb8\u200d\u2642\ufe0f Repeating stages"}),"\n",(0,a.jsx)(t.admonition,{type:"info",children:(0,a.jsx)(t.p,{children:"Extra activity, do it if you have extra time or are following at home, won't be covered during the hands-on Lab"})}),"\n",(0,a.jsxs)(t.p,{children:["From the ",(0,a.jsx)(t.a,{href:"https://www.mongodb.com/docs/manual/reference/operator/aggregation-pipeline/#stages",children:"Aggregation Pipelines manual"}),"."]}),"\n",(0,a.jsxs)(t.blockquote,{children:["\n",(0,a.jsx)(t.p,{children:"All stages except the $out, $merge, $geoNear, $changeStream, and $changeStreamSplitLargeEvent stages can appear multiple times in a pipeline."}),"\n"]}),"\n",(0,a.jsx)(t.p,{children:"So we can repeat most stages, and do something like this to get all books from 1985 with more than 100 pages (although it can make sense or not)"}),"\n",(0,a.jsxs)(s.A,{groupId:"aggregations",children:[(0,a.jsx)(o.A,{value:"atlas",label:"Atlas UI",children:(0,a.jsx)(t.pre,{children:(0,a.jsx)(t.code,{className:"language-js",children:"[\n {\n $match: { pages: {$gte: 100} }\n },\n {\n $match: { year: 1985 }\n }\n]\n"})})}),(0,a.jsx)(o.A,{value:"mongodb-shell",label:"MongoDB Shell",children:(0,a.jsx)(t.pre,{children:(0,a.jsx)(t.code,{className:"language-js",children:"db.books.aggregate([{$match: {pages: {$gte: 100}}}, {$match: {year: 1985}}])\n"})})})]}),"\n",(0,a.jsxs)(t.p,{children:["\ud83d\udcbb Add several ",(0,a.jsx)(t.code,{children:"$limit"})," stages at the end of the above aggregation, limiting to 1 book and see what happens"]}),"\n",(0,a.jsxs)(n,{children:[(0,a.jsx)("summary",{children:"Answer"}),(0,a.jsx)("div",{children:(0,a.jsxs)(s.A,{groupId:"aggregations",children:[(0,a.jsx)(o.A,{value:"atlas",label:"Atlas UI",children:(0,a.jsx)(t.pre,{children:(0,a.jsx)(t.code,{className:"language-js",children:"[\n {$match: {pages: {$gte: 100}}}, \n {$match: {year: 2011}},\n {$limit: 1},\n {$limit: 1},\n]\n"})})}),(0,a.jsx)(o.A,{value:"mongodb-shell",label:"MongoDB Shell",children:(0,a.jsx)(t.pre,{children:(0,a.jsx)(t.code,{className:"language-js",children:"db.books.aggregate([\n {$match: {pages: {$gte: 100}}}, \n {$match: {year: 2011}},\n {$limit: 1},\n {$limit: 1},\n])\n"})})})]})})]})]})}function g(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(p,{...e})}):p(e)}},7227:(e,t,n)=>{n.d(t,{A:()=>o});n(6540);var a=n(8215);const r={tabItem:"tabItem_Ymn6"};var s=n(4848);function o(e){let{children:t,hidden:n,className:o}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,a.A)(r.tabItem,o),hidden:n,children:t})}},9489:(e,t,n)=>{n.d(t,{A:()=>y});var a=n(6540),r=n(8215),s=n(4245),o=n(6347),i=n(6494),l=n(2814),u=n(5167),c=n(1269);function d(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function p(e){const{values:t,children:n}=e;return(0,a.useMemo)((()=>{const e=t??function(e){return d(e).map((e=>{let{props:{value:t,label:n,attributes:a,default:r}}=e;return{value:t,label:n,attributes:a,default:r}}))}(n);return function(e){const t=(0,u.X)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[t,n])}function g(e){let{value:t,tabValues:n}=e;return n.some((e=>e.value===t))}function h(e){let{queryString:t=!1,groupId:n}=e;const r=(0,o.W6)(),s=function(e){let{queryString:t=!1,groupId:n}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:t,groupId:n});return[(0,l.aZ)(s),(0,a.useCallback)((e=>{if(!s)return;const t=new URLSearchParams(r.location.search);t.set(s,e),r.replace({...r.location,search:t.toString()})}),[s,r])]}function m(e){const{defaultValue:t,queryString:n=!1,groupId:r}=e,s=p(e),[o,l]=(0,a.useState)((()=>function(e){let{defaultValue:t,tabValues:n}=e;if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!g({value:t,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${n.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const a=n.find((e=>e.default))??n[0];if(!a)throw new Error("Unexpected error: 0 tabValues");return a.value}({defaultValue:t,tabValues:s}))),[u,d]=h({queryString:n,groupId:r}),[m,b]=function(e){let{groupId:t}=e;const n=function(e){return e?`docusaurus.tab.${e}`:null}(t),[r,s]=(0,c.Dv)(n);return[r,(0,a.useCallback)((e=>{n&&s.set(e)}),[n,s])]}({groupId:r}),f=(()=>{const e=u??m;return g({value:e,tabValues:s})?e:null})();(0,i.A)((()=>{f&&l(f)}),[f]);return{selectedValue:o,selectValue:(0,a.useCallback)((e=>{if(!g({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);l(e),d(e),b(e)}),[d,b,s]),tabValues:s}}var b=n(1062);const f={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var v=n(4848);function x(e){let{className:t,block:n,selectedValue:a,selectValue:o,tabValues:i}=e;const l=[],{blockElementScrollPositionUntilNextRender:u}=(0,s.a_)(),c=e=>{const t=e.currentTarget,n=l.indexOf(t),r=i[n].value;r!==a&&(u(t),o(r))},d=e=>{let t=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const n=l.indexOf(e.currentTarget)+1;t=l[n]??l[0];break}case"ArrowLeft":{const n=l.indexOf(e.currentTarget)-1;t=l[n]??l[l.length-1];break}}t?.focus()};return(0,v.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,r.A)("tabs",{"tabs--block":n},t),children:i.map((e=>{let{value:t,label:n,attributes:s}=e;return(0,v.jsx)("li",{role:"tab",tabIndex:a===t?0:-1,"aria-selected":a===t,ref:e=>l.push(e),onKeyDown:d,onClick:c,...s,className:(0,r.A)("tabs__item",f.tabItem,s?.className,{"tabs__item--active":a===t}),children:n??t},t)}))})}function j(e){let{lazy:t,children:n,selectedValue:r}=e;const s=(Array.isArray(n)?n:[n]).filter(Boolean);if(t){const e=s.find((e=>e.props.value===r));return e?(0,a.cloneElement)(e,{className:"margin-top--md"}):null}return(0,v.jsx)("div",{className:"margin-top--md",children:s.map(((e,t)=>(0,a.cloneElement)(e,{key:t,hidden:e.props.value!==r})))})}function w(e){const t=m(e);return(0,v.jsxs)("div",{className:(0,r.A)("tabs-container",f.tabList),children:[(0,v.jsx)(x,{...e,...t}),(0,v.jsx)(j,{...e,...t})]})}function y(e){const t=(0,b.A)();return(0,v.jsx)(w,{...e,children:d(e.children)},String(t))}},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>i});var a=n(6540);const r={},s=a.createContext(r);function o(e){const t=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),a.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/d436088f.f52a176a.js b/assets/js/d436088f.f52a176a.js new file mode 100644 index 0000000..b349c48 --- /dev/null +++ b/assets/js/d436088f.f52a176a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkaggregation_pipeline_workshop=self.webpackChunkaggregation_pipeline_workshop||[]).push([[874],{5449:(e,t,n)=>{n.r(t),n.d(t,{assets:()=>c,contentTitle:()=>i,default:()=>p,frontMatter:()=>l,metadata:()=>u,toc:()=>d});var a=n(4848),r=n(8453),s=n(9489),o=n(7227);const l={},i="\ud83e\uddb8\u200d\u2642\ufe0f Repeating Stages",u={id:"simple-queries/repeating-stages",title:"\ud83e\uddb8\u200d\u2642\ufe0f Repeating Stages",description:"Extra activity! Do it if you have extra time or are following along at home. It won't be covered during the hands-on lab.",source:"@site/docs/30-simple-queries/7-repeating-stages.mdx",sourceDirName:"30-simple-queries",slug:"/simple-queries/repeating-stages",permalink:"/aggregation-pipeline-lab/docs/simple-queries/repeating-stages",draft:!1,unlisted:!1,editUrl:"https://github.com/mongodb-developer/aggregation-pipeline-lab/blob/main/docs/30-simple-queries/7-repeating-stages.mdx",tags:[],version:"current",sidebarPosition:7,frontMatter:{},sidebar:"tutorialSidebar",previous:{title:"\ud83d\udc50 Writing Long Pipelines",permalink:"/aggregation-pipeline-lab/docs/simple-queries/writing-long-pipelines"},next:{title:"\ud83e\uddb8\u200d\u2642\ufe0f Aggregation options",permalink:"/aggregation-pipeline-lab/docs/simple-queries/aggregation-options"}},c={},d=[];function g(e){const t={a:"a",admonition:"admonition",blockquote:"blockquote",code:"code",h1:"h1",p:"p",pre:"pre",...(0,r.R)(),...e.components},{Details:n}=t;return n||function(e,t){throw new Error("Expected "+(t?"component":"object")+" `"+e+"` to be defined: you likely forgot to import, pass, or provide it.")}("Details",!0),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(t.h1,{id:"\ufe0f-repeating-stages",children:"\ud83e\uddb8\u200d\u2642\ufe0f Repeating Stages"}),"\n",(0,a.jsx)(t.admonition,{type:"info",children:(0,a.jsx)(t.p,{children:"Extra activity! Do it if you have extra time or are following along at home. It won't be covered during the hands-on lab."})}),"\n",(0,a.jsxs)(t.p,{children:["From the ",(0,a.jsx)(t.a,{href:"https://www.mongodb.com/docs/manual/reference/operator/aggregation-pipeline/#stages",children:"aggregation pipelines manual"}),":"]}),"\n",(0,a.jsxs)(t.blockquote,{children:["\n",(0,a.jsx)(t.p,{children:"All stages except the $out, $merge, $geoNear, $changeStream, and $changeStreamSplitLargeEvent stages can appear multiple times in a pipeline."}),"\n"]}),"\n",(0,a.jsx)(t.p,{children:"So we can repeat most stages, and do something like this to get all books from 1985 with more than 100 pages (although it may or may not make sense):"}),"\n",(0,a.jsxs)(s.A,{groupId:"aggregations",children:[(0,a.jsx)(o.A,{value:"atlas",label:"Atlas UI",children:(0,a.jsx)(t.pre,{children:(0,a.jsx)(t.code,{className:"language-js",children:"[\n {\n $match: { pages: {$gte: 100} }\n },\n {\n $match: { year: 1985 }\n }\n]\n"})})}),(0,a.jsx)(o.A,{value:"mongodb-shell",label:"MongoDB Shell",children:(0,a.jsx)(t.pre,{children:(0,a.jsx)(t.code,{className:"language-js",children:"db.books.aggregate([{$match: {pages: {$gte: 100}}}, {$match: {year: 1985}}])\n"})})})]}),"\n",(0,a.jsxs)(t.p,{children:["\ud83d\udcbb Add several ",(0,a.jsx)(t.code,{children:"$limit"})," stages at the end of the above aggregation, limiting to 1 book, and see what happens."]}),"\n",(0,a.jsxs)(n,{children:[(0,a.jsx)("summary",{children:"Answer"}),(0,a.jsx)("div",{children:(0,a.jsxs)(s.A,{groupId:"aggregations",children:[(0,a.jsx)(o.A,{value:"atlas",label:"Atlas UI",children:(0,a.jsx)(t.pre,{children:(0,a.jsx)(t.code,{className:"language-js",children:"[\n {$match: {pages: {$gte: 100}}}, \n {$match: {year: 2011}},\n {$limit: 1},\n {$limit: 1},\n]\n"})})}),(0,a.jsx)(o.A,{value:"mongodb-shell",label:"MongoDB Shell",children:(0,a.jsx)(t.pre,{children:(0,a.jsx)(t.code,{className:"language-js",children:"db.books.aggregate([\n {$match: {pages: {$gte: 100}}}, \n {$match: {year: 2011}},\n {$limit: 1},\n {$limit: 1},\n])\n"})})})]})})]})]})}function p(e={}){const{wrapper:t}={...(0,r.R)(),...e.components};return t?(0,a.jsx)(t,{...e,children:(0,a.jsx)(g,{...e})}):g(e)}},7227:(e,t,n)=>{n.d(t,{A:()=>o});n(6540);var a=n(8215);const r={tabItem:"tabItem_Ymn6"};var s=n(4848);function o(e){let{children:t,hidden:n,className:o}=e;return(0,s.jsx)("div",{role:"tabpanel",className:(0,a.A)(r.tabItem,o),hidden:n,children:t})}},9489:(e,t,n)=>{n.d(t,{A:()=>w});var a=n(6540),r=n(8215),s=n(4245),o=n(6347),l=n(6494),i=n(2814),u=n(5167),c=n(1269);function d(e){return a.Children.toArray(e).filter((e=>"\n"!==e)).map((e=>{if(!e||(0,a.isValidElement)(e)&&function(e){const{props:t}=e;return!!t&&"object"==typeof t&&"value"in t}(e))return e;throw new Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)}))?.filter(Boolean)??[]}function g(e){const{values:t,children:n}=e;return(0,a.useMemo)((()=>{const e=t??function(e){return d(e).map((e=>{let{props:{value:t,label:n,attributes:a,default:r}}=e;return{value:t,label:n,attributes:a,default:r}}))}(n);return function(e){const t=(0,u.X)(e,((e,t)=>e.value===t.value));if(t.length>0)throw new Error(`Docusaurus error: Duplicate values "${t.map((e=>e.value)).join(", ")}" found in . Every value needs to be unique.`)}(e),e}),[t,n])}function p(e){let{value:t,tabValues:n}=e;return n.some((e=>e.value===t))}function h(e){let{queryString:t=!1,groupId:n}=e;const r=(0,o.W6)(),s=function(e){let{queryString:t=!1,groupId:n}=e;if("string"==typeof t)return t;if(!1===t)return null;if(!0===t&&!n)throw new Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return n??null}({queryString:t,groupId:n});return[(0,i.aZ)(s),(0,a.useCallback)((e=>{if(!s)return;const t=new URLSearchParams(r.location.search);t.set(s,e),r.replace({...r.location,search:t.toString()})}),[s,r])]}function m(e){const{defaultValue:t,queryString:n=!1,groupId:r}=e,s=g(e),[o,i]=(0,a.useState)((()=>function(e){let{defaultValue:t,tabValues:n}=e;if(0===n.length)throw new Error("Docusaurus error: the component requires at least one children component");if(t){if(!p({value:t,tabValues:n}))throw new Error(`Docusaurus error: The has a defaultValue "${t}" but none of its children has the corresponding value. Available values are: ${n.map((e=>e.value)).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return t}const a=n.find((e=>e.default))??n[0];if(!a)throw new Error("Unexpected error: 0 tabValues");return a.value}({defaultValue:t,tabValues:s}))),[u,d]=h({queryString:n,groupId:r}),[m,b]=function(e){let{groupId:t}=e;const n=function(e){return e?`docusaurus.tab.${e}`:null}(t),[r,s]=(0,c.Dv)(n);return[r,(0,a.useCallback)((e=>{n&&s.set(e)}),[n,s])]}({groupId:r}),f=(()=>{const e=u??m;return p({value:e,tabValues:s})?e:null})();(0,l.A)((()=>{f&&i(f)}),[f]);return{selectedValue:o,selectValue:(0,a.useCallback)((e=>{if(!p({value:e,tabValues:s}))throw new Error(`Can't select invalid tab value=${e}`);i(e),d(e),b(e)}),[d,b,s]),tabValues:s}}var b=n(1062);const f={tabList:"tabList__CuJ",tabItem:"tabItem_LNqP"};var v=n(4848);function x(e){let{className:t,block:n,selectedValue:a,selectValue:o,tabValues:l}=e;const i=[],{blockElementScrollPositionUntilNextRender:u}=(0,s.a_)(),c=e=>{const t=e.currentTarget,n=i.indexOf(t),r=l[n].value;r!==a&&(u(t),o(r))},d=e=>{let t=null;switch(e.key){case"Enter":c(e);break;case"ArrowRight":{const n=i.indexOf(e.currentTarget)+1;t=i[n]??i[0];break}case"ArrowLeft":{const n=i.indexOf(e.currentTarget)-1;t=i[n]??i[i.length-1];break}}t?.focus()};return(0,v.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,r.A)("tabs",{"tabs--block":n},t),children:l.map((e=>{let{value:t,label:n,attributes:s}=e;return(0,v.jsx)("li",{role:"tab",tabIndex:a===t?0:-1,"aria-selected":a===t,ref:e=>i.push(e),onKeyDown:d,onClick:c,...s,className:(0,r.A)("tabs__item",f.tabItem,s?.className,{"tabs__item--active":a===t}),children:n??t},t)}))})}function j(e){let{lazy:t,children:n,selectedValue:r}=e;const s=(Array.isArray(n)?n:[n]).filter(Boolean);if(t){const e=s.find((e=>e.props.value===r));return e?(0,a.cloneElement)(e,{className:"margin-top--md"}):null}return(0,v.jsx)("div",{className:"margin-top--md",children:s.map(((e,t)=>(0,a.cloneElement)(e,{key:t,hidden:e.props.value!==r})))})}function y(e){const t=m(e);return(0,v.jsxs)("div",{className:(0,r.A)("tabs-container",f.tabList),children:[(0,v.jsx)(x,{...e,...t}),(0,v.jsx)(j,{...e,...t})]})}function w(e){const t=(0,b.A)();return(0,v.jsx)(y,{...e,children:d(e.children)},String(t))}},8453:(e,t,n)=>{n.d(t,{R:()=>o,x:()=>l});var a=n(6540);const r={},s=a.createContext(r);function o(e){const t=a.useContext(s);return a.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:o(e.components),a.createElement(s.Provider,{value:t},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.3d226244.js b/assets/js/runtime~main.908d62b9.js similarity index 60% rename from assets/js/runtime~main.3d226244.js rename to assets/js/runtime~main.908d62b9.js index 99e7abf..ce5eae0 100644 --- a/assets/js/runtime~main.3d226244.js +++ b/assets/js/runtime~main.908d62b9.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,t,r,f,o={},c={};function d(e){var a=c[e];if(void 0!==a)return a.exports;var t=c[e]={exports:{}};return o[e].call(t.exports,t,t.exports,d),t.exports}d.m=o,e=[],d.O=(a,t,r,f)=>{if(!t){var o=1/0;for(i=0;i=f)&&Object.keys(d.O).every((e=>d.O[e](t[n])))?t.splice(n--,1):(c=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,r,f]},d.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return d.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);d.r(f);var o={};a=a||[null,t({}),t([]),t(t)];for(var c=2&r&&e;"object"==typeof c&&!~a.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach((a=>o[a]=()=>e[a]));return o.default=()=>e,d.d(f,o),f},d.d=(e,a)=>{for(var t in a)d.o(a,t)&&!d.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((a,t)=>(d.f[t](e,a),a)),[])),d.u=e=>"assets/js/"+({41:"f86baf2c",48:"a94703ab",54:"dbc1d98b",93:"3aaaf183",98:"a7bd4aaa",108:"82ddc0cb",116:"1d811208",125:"7a070841",142:"c54e7dfd",211:"5c2ff684",248:"1d8d4d66",256:"72d756b8",318:"d9a77650",347:"d883f166",348:"1b584481",358:"dce8346b",360:"e2b776f6",386:"fd06342f",389:"107e5c96",401:"17896441",481:"811590cc",571:"e3985b5e",581:"935f2afb",603:"4fa8333f",610:"f4ed739a",616:"5690b692",633:"57bf3c3e",634:"c4f5d8e4",635:"24e9c654",647:"5e95c892",677:"3ac9c775",727:"05b5f383",760:"4076c496",761:"ba3e2977",865:"9320ba18",874:"d436088f",882:"42ed737c",903:"f8409a7e",933:"11b75873",936:"98e27211",940:"686f8a5c",944:"fbf9df28",969:"14eb3368",977:"61341f23",995:"06213a2c"}[e]||e)+"."+{41:"c3cd7c28",48:"50fa13a7",54:"ada06b21",93:"836d0400",98:"bf4babd6",108:"f2fb158f",116:"6f4256a4",125:"074d4b70",142:"ad86c362",211:"c6e4fcec",248:"22b529ed",256:"364b8592",318:"12579ca8",347:"12e654e1",348:"5c3e90f5",358:"ddf58774",360:"cb967bac",386:"8fd891fc",389:"bf156dfb",401:"7258e58c",481:"267a9d9b",560:"acb36320",571:"b1dc4533",581:"e2892f8d",603:"7b5c7b46",610:"0ffd0f44",616:"21813653",633:"12158026",634:"d932c939",635:"87547857",647:"4567f33d",677:"6783da97",727:"e46d1248",760:"2e4bb300",761:"ada73e00",865:"cc0968aa",874:"4efdb731",882:"3fe7393a",903:"92b316b7",904:"3a29f483",933:"c5f1bf2a",936:"f9a1ddca",940:"1778a0d6",944:"1981ba08",969:"41cbbd0a",977:"328eae42",995:"bcd2e58e"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="aggregation-pipeline-workshop:",d.l=(e,a,t,o)=>{if(r[e])r[e].push(a);else{var c,n;if(void 0!==t)for(var b=document.getElementsByTagName("script"),i=0;i{c.onerror=c.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],c.parentNode&&c.parentNode.removeChild(c),f&&f.forEach((e=>e(t))),a)return a(t)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:c}),12e4);c.onerror=u.bind(null,c.onerror),c.onload=u.bind(null,c.onload),n&&document.head.appendChild(c)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/aggregation-pipeline-lab/",d.gca=function(e){return e={17896441:"401",f86baf2c:"41",a94703ab:"48",dbc1d98b:"54","3aaaf183":"93",a7bd4aaa:"98","82ddc0cb":"108","1d811208":"116","7a070841":"125",c54e7dfd:"142","5c2ff684":"211","1d8d4d66":"248","72d756b8":"256",d9a77650:"318",d883f166:"347","1b584481":"348",dce8346b:"358",e2b776f6:"360",fd06342f:"386","107e5c96":"389","811590cc":"481",e3985b5e:"571","935f2afb":"581","4fa8333f":"603",f4ed739a:"610","5690b692":"616","57bf3c3e":"633",c4f5d8e4:"634","24e9c654":"635","5e95c892":"647","3ac9c775":"677","05b5f383":"727","4076c496":"760",ba3e2977:"761","9320ba18":"865",d436088f:"874","42ed737c":"882",f8409a7e:"903","11b75873":"933","98e27211":"936","686f8a5c":"940",fbf9df28:"944","14eb3368":"969","61341f23":"977","06213a2c":"995"}[e]||e,d.p+d.u(e)},(()=>{var e={354:0,869:0};d.f.j=(a,t)=>{var r=d.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var f=new Promise(((t,f)=>r=e[a]=[t,f]));t.push(r[2]=f);var o=d.p+d.u(a),c=new Error;d.l(o,(t=>{if(d.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=t&&("load"===t.type?"missing":t.type),o=t&&t.target&&t.target.src;c.message="Loading chunk "+a+" failed.\n("+f+": "+o+")",c.name="ChunkLoadError",c.type=f,c.request=o,r[1](c)}}),"chunk-"+a,a)}},d.O.j=a=>0===e[a];var a=(a,t)=>{var r,f,o=t[0],c=t[1],n=t[2],b=0;if(o.some((a=>0!==e[a]))){for(r in c)d.o(c,r)&&(d.m[r]=c[r]);if(n)var i=n(d)}for(a&&a(t);b{"use strict";var e,a,t,r,f,c={},o={};function d(e){var a=o[e];if(void 0!==a)return a.exports;var t=o[e]={exports:{}};return c[e].call(t.exports,t,t.exports,d),t.exports}d.m=c,e=[],d.O=(a,t,r,f)=>{if(!t){var c=1/0;for(i=0;i=f)&&Object.keys(d.O).every((e=>d.O[e](t[n])))?t.splice(n--,1):(o=!1,f0&&e[i-1][2]>f;i--)e[i]=e[i-1];e[i]=[t,r,f]},d.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return d.d(a,{a:a}),a},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,d.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var f=Object.create(null);d.r(f);var c={};a=a||[null,t({}),t([]),t(t)];for(var o=2&r&&e;"object"==typeof o&&!~a.indexOf(o);o=t(o))Object.getOwnPropertyNames(o).forEach((a=>c[a]=()=>e[a]));return c.default=()=>e,d.d(f,c),f},d.d=(e,a)=>{for(var t in a)d.o(a,t)&&!d.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:a[t]})},d.f={},d.e=e=>Promise.all(Object.keys(d.f).reduce(((a,t)=>(d.f[t](e,a),a)),[])),d.u=e=>"assets/js/"+({41:"f86baf2c",48:"a94703ab",54:"dbc1d98b",93:"3aaaf183",98:"a7bd4aaa",108:"82ddc0cb",116:"1d811208",125:"7a070841",142:"c54e7dfd",211:"5c2ff684",248:"1d8d4d66",256:"72d756b8",318:"d9a77650",347:"d883f166",348:"1b584481",358:"dce8346b",360:"e2b776f6",386:"fd06342f",389:"107e5c96",401:"17896441",481:"811590cc",571:"e3985b5e",581:"935f2afb",603:"4fa8333f",610:"f4ed739a",616:"5690b692",633:"57bf3c3e",634:"c4f5d8e4",635:"24e9c654",647:"5e95c892",677:"3ac9c775",727:"05b5f383",760:"4076c496",761:"ba3e2977",865:"9320ba18",874:"d436088f",882:"42ed737c",903:"f8409a7e",933:"11b75873",936:"98e27211",940:"686f8a5c",944:"fbf9df28",969:"14eb3368",977:"61341f23",995:"06213a2c"}[e]||e)+"."+{41:"c3cd7c28",48:"50fa13a7",54:"ada06b21",93:"836d0400",98:"bf4babd6",108:"f2fb158f",116:"6f4256a4",125:"074d4b70",142:"ad86c362",211:"c6e4fcec",248:"22b529ed",256:"364b8592",318:"12579ca8",347:"12e654e1",348:"97a59463",358:"ddf58774",360:"cb967bac",386:"8fd891fc",389:"bf156dfb",401:"7258e58c",481:"267a9d9b",560:"acb36320",571:"b1dc4533",581:"c382b601",603:"7b5c7b46",610:"0ffd0f44",616:"21813653",633:"12158026",634:"d932c939",635:"87547857",647:"4567f33d",677:"928912d9",727:"e46d1248",760:"2e4bb300",761:"ada73e00",865:"cc0968aa",874:"f52a176a",882:"3fe7393a",903:"92b316b7",904:"3a29f483",933:"c5f1bf2a",936:"f9a1ddca",940:"1778a0d6",944:"1981ba08",969:"41cbbd0a",977:"328eae42",995:"bcd2e58e"}[e]+".js",d.miniCssF=e=>{},d.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),d.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),r={},f="aggregation-pipeline-workshop:",d.l=(e,a,t,c)=>{if(r[e])r[e].push(a);else{var o,n;if(void 0!==t)for(var b=document.getElementsByTagName("script"),i=0;i{o.onerror=o.onload=null,clearTimeout(s);var f=r[e];if(delete r[e],o.parentNode&&o.parentNode.removeChild(o),f&&f.forEach((e=>e(t))),a)return a(t)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=u.bind(null,o.onerror),o.onload=u.bind(null,o.onload),n&&document.head.appendChild(o)}},d.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},d.p="/aggregation-pipeline-lab/",d.gca=function(e){return e={17896441:"401",f86baf2c:"41",a94703ab:"48",dbc1d98b:"54","3aaaf183":"93",a7bd4aaa:"98","82ddc0cb":"108","1d811208":"116","7a070841":"125",c54e7dfd:"142","5c2ff684":"211","1d8d4d66":"248","72d756b8":"256",d9a77650:"318",d883f166:"347","1b584481":"348",dce8346b:"358",e2b776f6:"360",fd06342f:"386","107e5c96":"389","811590cc":"481",e3985b5e:"571","935f2afb":"581","4fa8333f":"603",f4ed739a:"610","5690b692":"616","57bf3c3e":"633",c4f5d8e4:"634","24e9c654":"635","5e95c892":"647","3ac9c775":"677","05b5f383":"727","4076c496":"760",ba3e2977:"761","9320ba18":"865",d436088f:"874","42ed737c":"882",f8409a7e:"903","11b75873":"933","98e27211":"936","686f8a5c":"940",fbf9df28:"944","14eb3368":"969","61341f23":"977","06213a2c":"995"}[e]||e,d.p+d.u(e)},(()=>{var e={354:0,869:0};d.f.j=(a,t)=>{var r=d.o(e,a)?e[a]:void 0;if(0!==r)if(r)t.push(r[2]);else if(/^(354|869)$/.test(a))e[a]=0;else{var f=new Promise(((t,f)=>r=e[a]=[t,f]));t.push(r[2]=f);var c=d.p+d.u(a),o=new Error;d.l(c,(t=>{if(d.o(e,a)&&(0!==(r=e[a])&&(e[a]=void 0),r)){var f=t&&("load"===t.type?"missing":t.type),c=t&&t.target&&t.target.src;o.message="Loading chunk "+a+" failed.\n("+f+": "+c+")",o.name="ChunkLoadError",o.type=f,o.request=c,r[1](o)}}),"chunk-"+a,a)}},d.O.j=a=>0===e[a];var a=(a,t)=>{var r,f,c=t[0],o=t[1],n=t[2],b=0;if(c.some((a=>0!==e[a]))){for(r in o)d.o(o,r)&&(d.m[r]=o[r]);if(n)var i=n(d)}for(a&&a(t);b - + diff --git a/docs/category/exporting-data.html b/docs/category/exporting-data.html index d3357d7..7e23993 100644 --- a/docs/category/exporting-data.html +++ b/docs/category/exporting-data.html @@ -7,7 +7,7 @@ - + diff --git a/docs/category/grouping-results.html b/docs/category/grouping-results.html index 749c5bc..6fb9cca 100644 --- a/docs/category/grouping-results.html +++ b/docs/category/grouping-results.html @@ -7,7 +7,7 @@ - + diff --git a/docs/category/lookups--joins.html b/docs/category/lookups--joins.html index 92006c3..8942220 100644 --- a/docs/category/lookups--joins.html +++ b/docs/category/lookups--joins.html @@ -7,7 +7,7 @@ - + diff --git a/docs/category/modifying-results.html b/docs/category/modifying-results.html index 0c90ce8..4999a14 100644 --- a/docs/category/modifying-results.html +++ b/docs/category/modifying-results.html @@ -7,7 +7,7 @@ - + diff --git a/docs/category/prerequisites.html b/docs/category/prerequisites.html index 17372b3..a1f8c3f 100644 --- a/docs/category/prerequisites.html +++ b/docs/category/prerequisites.html @@ -7,7 +7,7 @@ - + diff --git a/docs/category/simple-pipelines.html b/docs/category/simple-pipelines.html index 8351f63..5efa5f9 100644 --- a/docs/category/simple-pipelines.html +++ b/docs/category/simple-pipelines.html @@ -7,10 +7,10 @@ - + -

Simple Pipelines

Let's start with the basics.

+

Simple Pipelines

Let's start with the basics.

\ No newline at end of file diff --git a/docs/category/the-aggregation-pipeline.html b/docs/category/the-aggregation-pipeline.html index 64cbc87..5c7d289 100644 --- a/docs/category/the-aggregation-pipeline.html +++ b/docs/category/the-aggregation-pipeline.html @@ -7,7 +7,7 @@ - + diff --git a/docs/category/using-arrays.html b/docs/category/using-arrays.html index 93665ce..0cd40f0 100644 --- a/docs/category/using-arrays.html +++ b/docs/category/using-arrays.html @@ -7,7 +7,7 @@ - + diff --git a/docs/counting-sorting/counting-documents.html b/docs/counting-sorting/counting-documents.html index a51276b..2b24dca 100644 --- a/docs/counting-sorting/counting-documents.html +++ b/docs/counting-sorting/counting-documents.html @@ -7,7 +7,7 @@ - + diff --git a/docs/counting-sorting/sorting.html b/docs/counting-sorting/sorting.html index 887ccd1..4d4690f 100644 --- a/docs/counting-sorting/sorting.html +++ b/docs/counting-sorting/sorting.html @@ -7,7 +7,7 @@ - + diff --git a/docs/exporting-data/saving-to-collection.html b/docs/exporting-data/saving-to-collection.html index c9a8ae4..936c495 100644 --- a/docs/exporting-data/saving-to-collection.html +++ b/docs/exporting-data/saving-to-collection.html @@ -7,7 +7,7 @@ - + diff --git a/docs/grouping/group.html b/docs/grouping/group.html index 6f3f8c4..19978ee 100644 --- a/docs/grouping/group.html +++ b/docs/grouping/group.html @@ -7,7 +7,7 @@ - + diff --git a/docs/intro.html b/docs/intro.html index cdca2ff..eeb7068 100644 --- a/docs/intro.html +++ b/docs/intro.html @@ -7,7 +7,7 @@ - + diff --git a/docs/lecture-material.html b/docs/lecture-material.html index 333961f..f73f0db 100644 --- a/docs/lecture-material.html +++ b/docs/lecture-material.html @@ -7,7 +7,7 @@ - + diff --git a/docs/lookups/advanced-lookups.html b/docs/lookups/advanced-lookups.html index 30222f5..16cbc9e 100644 --- a/docs/lookups/advanced-lookups.html +++ b/docs/lookups/advanced-lookups.html @@ -7,7 +7,7 @@ - + diff --git a/docs/lookups/lookups.html b/docs/lookups/lookups.html index fcfe6e9..1760212 100644 --- a/docs/lookups/lookups.html +++ b/docs/lookups/lookups.html @@ -7,7 +7,7 @@ - + diff --git a/docs/modifying-results/adding-fields.html b/docs/modifying-results/adding-fields.html index 4829f2b..ab8c959 100644 --- a/docs/modifying-results/adding-fields.html +++ b/docs/modifying-results/adding-fields.html @@ -7,7 +7,7 @@ - + diff --git a/docs/modifying-results/missing-data.html b/docs/modifying-results/missing-data.html index 7b1008e..9097c4e 100644 --- a/docs/modifying-results/missing-data.html +++ b/docs/modifying-results/missing-data.html @@ -7,7 +7,7 @@ - + diff --git a/docs/mongodb-atlas/setup-lab.html b/docs/mongodb-atlas/setup-lab.html index 5150d6e..3e9b229 100644 --- a/docs/mongodb-atlas/setup-lab.html +++ b/docs/mongodb-atlas/setup-lab.html @@ -7,7 +7,7 @@ - + diff --git a/docs/simple-queries/aggregation-options.html b/docs/simple-queries/aggregation-options.html index 2adbf16..caf8201 100644 --- a/docs/simple-queries/aggregation-options.html +++ b/docs/simple-queries/aggregation-options.html @@ -7,17 +7,17 @@ - + -

🦸‍♂️ Aggregation options

+

🦸‍♂️ Aggregation options

info

Extra activity, do it if you have extra time or are following at home, won't be covered during the hands-on Lab

danger

The following syntax doesn't work in the Atlas UI aggregations editor.

We can pass a document to aggregate with some options.

let options = {
maxTimeMS: 100
};

db.authors.aggregate([], options);

💻 Have a look at the different options you can pass to the aggregate method.

💻 Try to launch an itcount (a long operation) to iterate through the whole books cursor with a time limit of 10 ms: you should see the operation timing out and failing.

-
let options = {
maxTimeMS: 10
};

db.authors.aggregate([], options).itcount();

> MongoServerError: operation exceeded time limit
+
let options = {
maxTimeMS: 10
};

db.authors.aggregate([], options).itcount();

> MongoServerError: operation exceeded time limit
\ No newline at end of file diff --git a/docs/simple-queries/combining-them-all.html b/docs/simple-queries/combining-them-all.html index a698633..a3754de 100644 --- a/docs/simple-queries/combining-them-all.html +++ b/docs/simple-queries/combining-them-all.html @@ -7,11 +7,11 @@ - + -

👐 Combining stages

+

👐 Combining stages

Up until now, we've just been using one stage in the pipeline. But the power of the aggregation pipeline is that we can use many stages, and the output of one will be the input of the next. Think of it as UNIX pipes or using functional programming with map, filter, reduce, flatmap, etc.

Get 10 books from 2001 with 200 pages. Show only the title and authors.

[
{
$match: { year: 2001, pages: 200 }
},
{
$project: { _id: 0, title: 1, authors: 1 }
},
{
$limit: 10
},
]
diff --git a/docs/simple-queries/empty-aggregation.html b/docs/simple-queries/empty-aggregation.html index dc02aab..8fab505 100644 --- a/docs/simple-queries/empty-aggregation.html +++ b/docs/simple-queries/empty-aggregation.html @@ -7,11 +7,11 @@ - + -

👐 Empty Aggregation Pipeline

+

👐 Empty Aggregation Pipeline

An empty aggregation

This code is the equivalent of a SELECT * FROM AUTHORS. It returns a cursor with all documents in the authors collection:

Atlas UI showing an empty aggregation pipeline
    diff --git a/docs/simple-queries/limiting-results.html b/docs/simple-queries/limiting-results.html index 7660a43..c840556 100644 --- a/docs/simple-queries/limiting-results.html +++ b/docs/simple-queries/limiting-results.html @@ -7,11 +7,11 @@ - + -

    👐 $limit

    +

    👐 $limit

    If we return too many documents but we're interested in only a few, we can limit the number of documents returned using $limit.

    [
    { $limit: 1 }
    ]

    This returns just one document.

    diff --git a/docs/simple-queries/match.html b/docs/simple-queries/match.html index 791e673..be72ba4 100644 --- a/docs/simple-queries/match.html +++ b/docs/simple-queries/match.html @@ -7,11 +7,11 @@ - + -

    👐 $match

    +

    👐 $match

    The $match operator is used in conjunction with the aggregation framework to filter documents in a collection. It takes a document as input and returns a new document containing only the documents that match the specified criteria. The syntax for the $match operator is as follows:

    { $match: { <expression>: <value> } }

    Expressions

    diff --git a/docs/simple-queries/project.html b/docs/simple-queries/project.html index 9ac7dbf..186dcd7 100644 --- a/docs/simple-queries/project.html +++ b/docs/simple-queries/project.html @@ -7,11 +7,11 @@ - + -

    👐 $project

    +

    👐 $project

    Including fields in a projection

    A document from the books collection looks like:

    {
    _id: '0395623650',
    title: 'Platero y yo / Platero and I (Spanish-English Bilingual Edition) (English and Spanish Edition)',
    authors: [
    {
    _id: '64cc2db4830ba29148db5180',
    name: 'Juan Ramón Jiménez'
    }
    ],
    pages: 64,
    year: 1994,
    synopsis: 'Selections from a classic of world literature present a picture of life in the town of Moguer, in Andalusia, Spain.\n' +
    '\n' +
    '\n' +
    ' Presents a picture of life in the town of Moguer, in Andalusia, Spain, as seen through the eyes of a wandering poet and his faithful donkey.\n',
    cover: 'https://images.isbndb.com/covers/36/57/9780395623657.jpg',
    attributes: [
    {
    key: 'edition',
    value: 'F First Edition Thus'
    },
    {
    key: 'dimensions',
    value: 'Height: 10.499979 Inches, Length: 6.999986 Inches, Weight: 2.0502990366 Pounds, Width: 0.12499975 Inches'
    },
    {
    key: 'isbn13',
    value: '9780395623657'
    },
    {
    key: 'msrp',
    value: 1.99
    },
    {
    key: 'isbn',
    value: '0395623650'
    },
    {
    key: 'isbn10',
    value: '0395623650'
    }
    ],
    totalInventory: 1,
    available: 1,
    binding: 'Hardcover',
    language: 'en',
    longTitle: 'Platero y yo / Platero and I (Spanish-English Bilingual Edition) (English and Spanish Edition)',
    publisher: 'Clarion Books'
    }
    diff --git a/docs/simple-queries/repeating-stages.html b/docs/simple-queries/repeating-stages.html index 13b0aaf..5d0327e 100644 --- a/docs/simple-queries/repeating-stages.html +++ b/docs/simple-queries/repeating-stages.html @@ -3,23 +3,23 @@ -🦸‍♂️ Repeating stages | Aggregation Pipeline Lab +🦸‍♂️ Repeating Stages | Aggregation Pipeline Lab - + -

    🦸‍♂️ Repeating stages

    -
    info

    Extra activity, do it if you have extra time or are following at home, won't be covered during the hands-on Lab

    -

    From the Aggregation Pipelines manual.

    +

    🦸‍♂️ Repeating Stages

    +
    info

    Extra activity! Do it if you have extra time or are following along at home. It won't be covered during the hands-on lab.

    +

    From the aggregation pipelines manual:

    All stages except the $out, $merge, $geoNear, $changeStream, and $changeStreamSplitLargeEvent stages can appear multiple times in a pipeline.

    -

    So we can repeat most stages, and do something like this to get all books from 1985 with more than 100 pages (although it can make sense or not)

    +

    So we can repeat most stages, and do something like this to get all books from 1985 with more than 100 pages (although it may or may not make sense):

    [
    {
    $match: { pages: {$gte: 100} }
    },
    {
    $match: { year: 1985 }
    }
    ]
    -

    💻 Add several $limit stages at the end of the above aggregation, limiting to 1 book and see what happens

    +

    💻 Add several $limit stages at the end of the above aggregation, limiting to 1 book, and see what happens.

    Answer
    [
    {$match: {pages: {$gte: 100}}},
    {$match: {year: 2011}},
    {$limit: 1},
    {$limit: 1},
    ]
    \ No newline at end of file diff --git a/docs/simple-queries/using-library-database.html b/docs/simple-queries/using-library-database.html index 48013a0..aa831ca 100644 --- a/docs/simple-queries/using-library-database.html +++ b/docs/simple-queries/using-library-database.html @@ -7,11 +7,11 @@ - + -

    👐 Using the Library Database

    +

    👐 Using the Library Database

    Select the library database

    💻 We'll use the library database for all of the hands-on exercises in this lab. If you haven't already, import the library data into your database cluster.

    Select the correct database in the aggregation pipeline builder.

    AtlasUI Showing the available DBs
    diff --git a/docs/simple-queries/writing-long-pipelines.html b/docs/simple-queries/writing-long-pipelines.html index f37bd5f..db2b195 100644 --- a/docs/simple-queries/writing-long-pipelines.html +++ b/docs/simple-queries/writing-long-pipelines.html @@ -7,11 +7,11 @@ - + -

    👐 Writing Long Pipelines

    +

    👐 Writing Long Pipelines

    Aggregation pipelines can get very long, depending on how many stages we need to run. Writing a pipeline is writing code, as you will write it using one of the many MongoDB drivers in your own language. Here we're presenting the examples using JavaScript suitable for the MongoDB shell mongosh, but if you are writing a microservice in Rust, you'll definitely write your pipelines in Rust.

    danger

    The following syntax doesn't work in the Atlas UI aggregations editor. The editor doesn't support declaring variables.

    This is why we should rewrite our last pipeline like this:

    @@ -25,6 +25,6 @@
    tip

    As this is code, we can even add comments (starting with //) to our pipelines.

    👐 We can also use $gte to get the books with 150 pages or more. Check $gte syntax in the docucumentation and write an aggregation pipeline to return 15 books from 1985 with more than 150 pages. Show only the title, year, totalInventory, and available books (sample doc here).

    Hint: We'll need to use $and as maybe this is a bit more complex.

    -
    Answer
    let moreThan150pages =  {pages: {$gte: 150}}
    let booksFrom1985WithMoreThan150pages = {$match: {$and: [{year: 1985}, moreThan150pages]}};
    let showOnlyTheseFields = {$project: {_id: 0, title: 1, year: 1, totalInventory: 1, available: 1}};
    let getJust15books = {$limit: 15};

    db.books.aggregate([
    booksFrom1985WithMoreThan150pages,
    showOnlyTheseFields,
    getJust15books,
    ]);
    +
    Answer
    let moreThan150pages =  {pages: {$gte: 150}}
    let booksFrom1985WithMoreThan150pages = {$match: {$and: [{year: 1985}, moreThan150pages]}};
    let showOnlyTheseFields = {$project: {_id: 0, title: 1, year: 1, totalInventory: 1, available: 1}};
    let getJust15books = {$limit: 15};

    db.books.aggregate([
    booksFrom1985WithMoreThan150pages,
    showOnlyTheseFields,
    getJust15books,
    ]);
    \ No newline at end of file diff --git a/docs/summary.html b/docs/summary.html index 7a903bc..b591938 100644 --- a/docs/summary.html +++ b/docs/summary.html @@ -7,7 +7,7 @@ - + diff --git a/docs/using-arrays/search-inside-objects-in-arrays.html b/docs/using-arrays/search-inside-objects-in-arrays.html index f9e90ed..b5d9742 100644 --- a/docs/using-arrays/search-inside-objects-in-arrays.html +++ b/docs/using-arrays/search-inside-objects-in-arrays.html @@ -7,7 +7,7 @@ - + diff --git a/docs/using-arrays/simple-match-array.html b/docs/using-arrays/simple-match-array.html index dda96cd..f1fffbf 100644 --- a/docs/using-arrays/simple-match-array.html +++ b/docs/using-arrays/simple-match-array.html @@ -7,7 +7,7 @@ - + diff --git a/docs/what-is-aggregation/sql-vs-aggregation.html b/docs/what-is-aggregation/sql-vs-aggregation.html index 1baf2e8..d589885 100644 --- a/docs/what-is-aggregation/sql-vs-aggregation.html +++ b/docs/what-is-aggregation/sql-vs-aggregation.html @@ -7,7 +7,7 @@ - + diff --git a/docs/what-is-aggregation/structure-aggregation.html b/docs/what-is-aggregation/structure-aggregation.html index 3841feb..4f7dd5b 100644 --- a/docs/what-is-aggregation/structure-aggregation.html +++ b/docs/what-is-aggregation/structure-aggregation.html @@ -7,7 +7,7 @@ - + diff --git a/docs/what-is-aggregation/what-is-aggregation.html b/docs/what-is-aggregation/what-is-aggregation.html index b7cd7d1..7b3ecba 100644 --- a/docs/what-is-aggregation/what-is-aggregation.html +++ b/docs/what-is-aggregation/what-is-aggregation.html @@ -7,7 +7,7 @@ - + diff --git a/helloWorld.html b/helloWorld.html index 6e5b0aa..b724ae4 100644 --- a/helloWorld.html +++ b/helloWorld.html @@ -7,7 +7,7 @@ - + diff --git a/index.html b/index.html index e37833f..436ed37 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ - + diff --git a/search-index-docs-default-current.json b/search-index-docs-default-current.json index 0e7a38f..a7c561f 100644 --- a/search-index-docs-default-current.json +++ b/search-index-docs-default-current.json @@ -1 +1 @@ -{"documents":[{"id":1,"pageTitle":"","sectionTitle":"📄️ 👐 $count","sectionRoute":"/aggregation-pipeline-lab/docs/category/counting-and-sorting","type":"docs"},{"id":2,"pageTitle":"","sectionTitle":"📄️ 👐 Sorting","sectionRoute":"/aggregation-pipeline-lab/docs/category/counting-and-sorting","type":"docs"},{"id":3,"pageTitle":"","sectionTitle":"📄️ 🦸 Saving to a collection","sectionRoute":"/aggregation-pipeline-lab/docs/category/exporting-data","type":"docs"},{"id":4,"pageTitle":"","sectionTitle":"📄️ 👐 Group","sectionRoute":"/aggregation-pipeline-lab/docs/category/grouping-results","type":"docs"},{"id":5,"pageTitle":"","sectionTitle":"📄️ 👐 Lookups AKA Left Outer Join","sectionRoute":"/aggregation-pipeline-lab/docs/category/lookups--joins","type":"docs"},{"id":6,"pageTitle":"","sectionTitle":"📄️ 🦸‍♂️ Advanced lookups","sectionRoute":"/aggregation-pipeline-lab/docs/category/lookups--joins","type":"docs"},{"id":22,"pageTitle":"","sectionTitle":"📄️ 👐 Adding new fields to results","sectionRoute":"/aggregation-pipeline-lab/docs/category/modifying-results","type":"docs"},{"id":23,"pageTitle":"","sectionTitle":"📄️ 🦸 Missing Data","sectionRoute":"/aggregation-pipeline-lab/docs/category/modifying-results","type":"docs"},{"id":18,"pageTitle":"","sectionTitle":"📄️ 👐 Set Up Lab","sectionRoute":"/aggregation-pipeline-lab/docs/category/prerequisites","type":"docs"},{"id":7,"pageTitle":"","sectionTitle":"📄️ 👐 Using the Library Database","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":8,"pageTitle":"","sectionTitle":"📄️ 👐 Empty Aggregation Pipeline","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":9,"pageTitle":"","sectionTitle":"📄️ 👐 $match","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":10,"pageTitle":"","sectionTitle":"📄️ 👐 $project","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":11,"pageTitle":"","sectionTitle":"📄️ 👐 $limit","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":12,"pageTitle":"","sectionTitle":"📄️ 👐 Combining stages","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":13,"pageTitle":"","sectionTitle":"📄️ 👐 Writing Long Pipelines","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":14,"pageTitle":"","sectionTitle":"📄️ 🦸‍♂️ Repeating stages","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":15,"pageTitle":"","sectionTitle":"📄️ 🦸‍♂️ Aggregation options","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":19,"pageTitle":"","sectionTitle":"📄️ 📘 What is an Aggregation Pipeline?","sectionRoute":"/aggregation-pipeline-lab/docs/category/the-aggregation-pipeline","type":"docs"},{"id":20,"pageTitle":"","sectionTitle":"📄️ 📘 SQL vs Aggregations","sectionRoute":"/aggregation-pipeline-lab/docs/category/the-aggregation-pipeline","type":"docs"},{"id":21,"pageTitle":"","sectionTitle":"📄️ 📘 Structure of an Aggregation Pipeline","sectionRoute":"/aggregation-pipeline-lab/docs/category/the-aggregation-pipeline","type":"docs"},{"id":16,"pageTitle":"","sectionTitle":"📄️ 👐 Simple Array queries","sectionRoute":"/aggregation-pipeline-lab/docs/category/using-arrays","type":"docs"},{"id":17,"pageTitle":"","sectionTitle":"📄️ 👐 Searching inside Objects in arrays","sectionRoute":"/aggregation-pipeline-lab/docs/category/using-arrays","type":"docs"},{"id":24,"pageTitle":"👐 $count","sectionTitle":"👐 $count","sectionRoute":"/aggregation-pipeline-lab/docs/counting-sorting/counting-documents","type":"docs"},{"id":25,"pageTitle":"👐 $count","sectionTitle":"The order of stages is important","sectionRoute":"/aggregation-pipeline-lab/docs/counting-sorting/counting-documents#the-order-of-stages-is-important","type":"docs"},{"id":26,"pageTitle":"👐 Sorting","sectionTitle":"👐 Sorting","sectionRoute":"/aggregation-pipeline-lab/docs/counting-sorting/sorting","type":"docs"},{"id":27,"pageTitle":"🦸 Saving to a collection","sectionTitle":"🦸 Saving to a collection","sectionRoute":"/aggregation-pipeline-lab/docs/exporting-data/saving-to-collection","type":"docs"},{"id":29,"pageTitle":"👐 Group","sectionTitle":"👐 Group","sectionRoute":"/aggregation-pipeline-lab/docs/grouping/group","type":"docs"},{"id":28,"pageTitle":"Intro","sectionTitle":"Intro","sectionRoute":"/aggregation-pipeline-lab/docs/intro","type":"docs"},{"id":30,"pageTitle":"📘 Lecture material","sectionTitle":"📘 Lecture material","sectionRoute":"/aggregation-pipeline-lab/docs/lecture-material","type":"docs"},{"id":31,"pageTitle":"📘 Lecture material","sectionTitle":"Aggregation Pipeline Cheatsheet","sectionRoute":"/aggregation-pipeline-lab/docs/lecture-material#aggregation-pipeline-cheatsheet","type":"docs"},{"id":32,"pageTitle":"🦸‍♂️ Advanced lookups","sectionTitle":"🦸‍♂️ Advanced lookups","sectionRoute":"/aggregation-pipeline-lab/docs/lookups/advanced-lookups","type":"docs"},{"id":33,"pageTitle":"👐 Lookups AKA Left Outer Join","sectionTitle":"👐 Lookups AKA Left Outer Join","sectionRoute":"/aggregation-pipeline-lab/docs/lookups/lookups","type":"docs"},{"id":34,"pageTitle":"👐 Lookups AKA Left Outer Join","sectionTitle":"Lookups from a previous stage","sectionRoute":"/aggregation-pipeline-lab/docs/lookups/lookups#lookups-from-a-previous-stage","type":"docs"},{"id":35,"pageTitle":"👐 Adding new fields to results","sectionTitle":"👐 Adding new fields to results","sectionRoute":"/aggregation-pipeline-lab/docs/modifying-results/adding-fields","type":"docs"},{"id":36,"pageTitle":"👐 Adding new fields to results","sectionTitle":"$addFields","sectionRoute":"/aggregation-pipeline-lab/docs/modifying-results/adding-fields#addfields","type":"docs"},{"id":38,"pageTitle":"🦸 Missing Data","sectionTitle":"🦸 Missing Data","sectionRoute":"/aggregation-pipeline-lab/docs/modifying-results/missing-data","type":"docs"},{"id":37,"pageTitle":"👐 Set Up Lab","sectionTitle":"👐 Set Up Lab","sectionRoute":"/aggregation-pipeline-lab/docs/mongodb-atlas/setup-lab","type":"docs"},{"id":39,"pageTitle":"🦸‍♂️ Aggregation options","sectionTitle":"🦸‍♂️ Aggregation options","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/aggregation-options","type":"docs"},{"id":53,"pageTitle":"👐 Combining stages","sectionTitle":"👐 Combining stages","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/combining-them-all","type":"docs"},{"id":40,"pageTitle":"👐 Empty Aggregation Pipeline","sectionTitle":"👐 Empty Aggregation Pipeline","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/empty-aggregation","type":"docs"},{"id":41,"pageTitle":"👐 Empty Aggregation Pipeline","sectionTitle":"An empty aggregation","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/empty-aggregation#an-empty-aggregation","type":"docs"},{"id":42,"pageTitle":"👐 Empty Aggregation Pipeline","sectionTitle":"🦸‍♂️ Cursor methods","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/empty-aggregation#️-cursor-methods","type":"docs"},{"id":48,"pageTitle":"👐 $limit","sectionTitle":"👐 $limit","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/limiting-results","type":"docs"},{"id":43,"pageTitle":"👐 $match","sectionTitle":"👐 $match","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/match","type":"docs"},{"id":44,"pageTitle":"👐 $match","sectionTitle":"Expressions","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/match#expressions","type":"docs"},{"id":45,"pageTitle":"👐 $match","sectionTitle":"Matching book documents","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/match#matching-book-documents","type":"docs"},{"id":46,"pageTitle":"👐 $match","sectionTitle":"AND","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/match#and","type":"docs"},{"id":47,"pageTitle":"👐 $match","sectionTitle":"Shorthand AND","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/match#shorthand-and","type":"docs"},{"id":49,"pageTitle":"👐 $project","sectionTitle":"👐 $project","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/project","type":"docs"},{"id":50,"pageTitle":"👐 $project","sectionTitle":"Including fields in a projection","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/project#including-fields-in-a-projection","type":"docs"},{"id":51,"pageTitle":"👐 $project","sectionTitle":"Excluding fields","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/project#excluding-fields","type":"docs"},{"id":52,"pageTitle":"👐 $project","sectionTitle":"Including and excluding fields","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/project#including-and-excluding-fields","type":"docs"},{"id":54,"pageTitle":"🦸‍♂️ Repeating stages","sectionTitle":"🦸‍♂️ Repeating stages","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/repeating-stages","type":"docs"},{"id":55,"pageTitle":"👐 Using the Library Database","sectionTitle":"👐 Using the Library Database","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/using-library-database","type":"docs"},{"id":56,"pageTitle":"👐 Using the Library Database","sectionTitle":"Select the library database","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/using-library-database#select-the-library-database","type":"docs"},{"id":57,"pageTitle":"👐 Using the Library Database","sectionTitle":"🦸‍♂️ Showing all databases","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/using-library-database#️-showing-all-databases","type":"docs"},{"id":58,"pageTitle":"👐 Writing Long Pipelines","sectionTitle":"👐 Writing Long Pipelines","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/writing-long-pipelines","type":"docs"},{"id":59,"pageTitle":"🎯 Summary","sectionTitle":"🎯 Summary","sectionRoute":"/aggregation-pipeline-lab/docs/summary","type":"docs"},{"id":60,"pageTitle":"👐 Searching inside Objects in arrays","sectionTitle":"👐 Searching inside Objects in arrays","sectionRoute":"/aggregation-pipeline-lab/docs/using-arrays/search-inside-objects-in-arrays","type":"docs"},{"id":61,"pageTitle":"👐 Simple Array queries","sectionTitle":"👐 Simple Array queries","sectionRoute":"/aggregation-pipeline-lab/docs/using-arrays/simple-match-array","type":"docs"},{"id":62,"pageTitle":"👐 Simple Array queries","sectionTitle":"Find data in arrays","sectionRoute":"/aggregation-pipeline-lab/docs/using-arrays/simple-match-array#find-data-in-arrays","type":"docs"},{"id":63,"pageTitle":"👐 Simple Array queries","sectionTitle":"Size of an array","sectionRoute":"/aggregation-pipeline-lab/docs/using-arrays/simple-match-array#size-of-an-array","type":"docs"},{"id":64,"pageTitle":"📘 SQL vs Aggregations","sectionTitle":"📘 SQL vs Aggregations","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/sql-vs-aggregation","type":"docs"},{"id":65,"pageTitle":"📘 SQL vs Aggregations","sectionTitle":"SQL","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/sql-vs-aggregation#sql","type":"docs"},{"id":66,"pageTitle":"📘 SQL vs Aggregations","sectionTitle":"Equivalent MongoDB aggregation pipeline","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/sql-vs-aggregation#equivalent-mongodb-aggregation-pipeline","type":"docs"},{"id":67,"pageTitle":"📘 Structure of an Aggregation Pipeline","sectionTitle":"📘 Structure of an Aggregation Pipeline","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/structure-aggregation","type":"docs"},{"id":68,"pageTitle":"📘 Structure of an Aggregation Pipeline","sectionTitle":"Example","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/structure-aggregation#example","type":"docs"},{"id":69,"pageTitle":"📘 What is an Aggregation Pipeline?","sectionTitle":"📘 What is an Aggregation Pipeline?","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/what-is-aggregation","type":"docs"}],"index":{"version":"2.3.9","fields":["title","content","tags"],"fieldVectors":[["title/1",[0,0.429,1,2.191]],["content/1",[0,0.579,1,2.877,2,3.745,3,0.747,4,1.275,5,3.048,6,3.048,7,1.134,8,3.811,9,1.892,10,0.649,11,1.179,12,1.744,13,0.927,14,4.088,15,1.988,16,3.745,17,4.088,18,3.243]],["tags/1",[]],["title/2",[0,0.429,8,2.075]],["content/2",[0,0.579,1,2.877,2,3.745,3,0.747,4,1.275,5,3.048,6,3.048,7,1.134,8,3.811,9,1.892,10,0.649,11,1.179,12,1.744,13,0.927,14,4.088,15,1.988,16,3.745,17,4.088,18,3.243]],["tags/2",[]],["title/3",[0,0.394,19,2.758,20,0.765]],["content/3",[0,0.572,3,0.961,9,2.028,11,1.264,19,4.382,20,1.46,21,4.014,22,0.681,23,3.084,24,4.382,25,2.52,26,4.382]],["tags/3",[]],["title/4",[0,0.429,27,2.075]],["content/4",[0,0.558,7,1.309,27,3.147,28,4.721,29,2.277,30,3.52,31,2.594]],["tags/4",[]],["title/5",[0,0.318,32,1.239,33,1.883,34,1.631,35,1.745,36,1.447]],["content/5",[0,0.553,10,0.74,20,1,32,2.81,33,3.302,34,2.86,35,3.061,36,2.537,37,1.076,38,3.302,39,3.302,40,4.01,41,3.302,42,3.605,43,2.81,44,3.061,45,1.633,46,2.403,47,2.68,48,1.478,49,3.061,50,3.605,51,3.061,52,2.07,53,1.601,54,1.42,55,1.263,56,1.478,57,1.601,58,1.42,59,1.538,60,1.538,61,1.313]],["tags/5",[]],["title/6",[0,0.394,32,1.663,51,2.342]],["content/6",[0,0.553,10,0.74,20,1,32,2.81,33,3.302,34,2.86,35,3.061,36,2.537,37,1.076,38,3.302,39,3.302,40,4.01,41,3.302,42,3.605,43,2.81,44,3.061,45,1.633,46,2.403,47,2.68,48,1.478,49,3.061,50,3.605,51,3.061,52,2.07,53,1.601,54,1.42,55,1.263,56,1.478,57,1.601,58,1.42,59,1.538,60,1.538,61,1.313]],["tags/6",[]],["title/22",[0,0.34,9,1.039,13,0.509,62,1.782,63,0.958]],["content/22",[0,0.571,9,1.811,10,0.621,13,1.216,20,1.085,25,2.25,37,0.815,62,3.105,63,1.669,64,3.585,65,4.17,66,1.811,67,3.913,68,1.935,69,3.105,70,3.105,71,3.913,72,3.323,73,3.896,74,2.918,75,3.323,76,3.913,77,3.585,78,2.478]],["tags/22",[]],["title/23",[0,0.394,65,2.342,66,1.276]],["content/23",[0,0.571,9,1.811,10,0.621,13,1.216,20,1.085,25,2.25,37,0.815,62,3.105,63,1.669,64,3.585,65,4.17,66,1.811,67,3.913,68,1.935,69,3.105,70,3.105,71,3.913,72,3.323,73,3.896,74,2.918,75,3.323,76,3.913,77,3.585,78,2.478]],["tags/23",[]],["title/18",[0,0.365,61,0.902,79,2.268,80,1.36]],["content/18",[0,0.544,61,1.649,66,2.095,79,4.917,80,2.948,81,1.306,82,2.487,83,5.035,84,4.147,85,2.278]],["tags/18",[]],["title/7",[0,0.365,10,0.393,85,1.246,86,1.146]],["content/7",[0,0.592,3,0.903,4,1.157,10,0.811,11,1.297,12,0.845,13,0.449,20,0.549,22,0.615,37,0.989,48,1.707,52,1.85,53,1.352,54,1.2,55,1.3,56,1.248,57,1.352,58,1.2,59,1.299,60,1.299,61,1.109,63,0.845,68,1.2,80,1.088,81,0.878,85,1.532,86,1.409,87,0.996,88,1.469,89,1.299,90,1.6,91,1.254,92,1.194,93,1.469,94,1.138,95,1.673,96,0.916,97,1.254,98,1.194,99,1.088,100,0.913,101,1.04,102,1.406,103,1.088,104,1.254,105,1.138,106,1.194,107,1.254,108,1.194,109,1.254,110,1.648,111,1.254,112,1.088,113,1.088,114,1.254,115,1.194,116,1.194,117,1.194,118,1.138,119,1.194,120,1.254,121,1.254,122,1.138,123,2.29,124,1.673,125,1.254,126,1.194,127,1.04,128,1.088,129,1.254,130,1.088,131,0.916,132,1.194,133,0.996,134,1.254,135,1.254,136,0.812,137,1.254,138,1.254,139,1.928,140,1.138,141,1.254,142,1.138,143,1.088]],["tags/7",[]],["title/8",[0,0.365,3,0.452,22,0.32,88,1.194]],["content/8",[0,0.592,3,0.903,4,1.157,10,0.811,11,1.297,12,0.845,13,0.449,20,0.549,22,0.615,37,0.989,48,1.707,52,1.85,53,1.352,54,1.2,55,1.3,56,1.248,57,1.352,58,1.2,59,1.299,60,1.299,61,1.109,63,0.845,68,1.2,80,1.088,81,0.878,85,1.532,86,1.409,87,0.996,88,1.469,89,1.299,90,1.6,91,1.254,92,1.194,93,1.469,94,1.138,95,1.673,96,0.916,97,1.254,98,1.194,99,1.088,100,0.913,101,1.04,102,1.406,103,1.088,104,1.254,105,1.138,106,1.194,107,1.254,108,1.194,109,1.254,110,1.648,111,1.254,112,1.088,113,1.088,114,1.254,115,1.194,116,1.194,117,1.194,118,1.138,119,1.194,120,1.254,121,1.254,122,1.138,123,2.29,124,1.673,125,1.254,126,1.194,127,1.04,128,1.088,129,1.254,130,1.088,131,0.916,132,1.194,133,0.996,134,1.254,135,1.254,136,0.812,137,1.254,138,1.254,139,1.928,140,1.138,141,1.254,142,1.138,143,1.088]],["tags/8",[]],["title/9",[0,0.429,89,0.971]],["content/9",[0,0.592,3,0.903,4,1.157,10,0.811,11,1.297,12,0.845,13,0.449,20,0.549,22,0.615,37,0.989,48,1.707,52,1.85,53,1.352,54,1.2,55,1.3,56,1.248,57,1.352,58,1.2,59,1.299,60,1.299,61,1.109,63,0.845,68,1.2,80,1.088,81,0.878,85,1.532,86,1.409,87,0.996,88,1.469,89,1.299,90,1.6,91,1.254,92,1.194,93,1.469,94,1.138,95,1.673,96,0.916,97,1.254,98,1.194,99,1.088,100,0.913,101,1.04,102,1.406,103,1.088,104,1.254,105,1.138,106,1.194,107,1.254,108,1.194,109,1.254,110,1.648,111,1.254,112,1.088,113,1.088,114,1.254,115,1.194,116,1.194,117,1.194,118,1.138,119,1.194,120,1.254,121,1.254,122,1.138,123,2.29,124,1.673,125,1.254,126,1.194,127,1.04,128,1.088,129,1.254,130,1.088,131,0.916,132,1.194,133,0.996,134,1.254,135,1.254,136,0.812,137,1.254,138,1.254,139,1.928,140,1.138,141,1.254,142,1.138,143,1.088]],["tags/9",[]],["title/10",[0,0.429,100,0.934]],["content/10",[0,0.592,3,0.903,4,1.157,10,0.811,11,1.297,12,0.845,13,0.449,20,0.549,22,0.615,37,0.989,48,1.707,52,1.85,53,1.352,54,1.2,55,1.3,56,1.248,57,1.352,58,1.2,59,1.299,60,1.299,61,1.109,63,0.845,68,1.2,80,1.088,81,0.878,85,1.532,86,1.409,87,0.996,88,1.469,89,1.299,90,1.6,91,1.254,92,1.194,93,1.469,94,1.138,95,1.673,96,0.916,97,1.254,98,1.194,99,1.088,100,0.913,101,1.04,102,1.406,103,1.088,104,1.254,105,1.138,106,1.194,107,1.254,108,1.194,109,1.254,110,1.648,111,1.254,112,1.088,113,1.088,114,1.254,115,1.194,116,1.194,117,1.194,118,1.138,119,1.194,120,1.254,121,1.254,122,1.138,123,2.29,124,1.673,125,1.254,126,1.194,127,1.04,128,1.088,129,1.254,130,1.088,131,0.916,132,1.194,133,0.996,134,1.254,135,1.254,136,0.812,137,1.254,138,1.254,139,1.928,140,1.138,141,1.254,142,1.138,143,1.088]],["tags/10",[]],["title/11",[0,0.429,102,1.179]],["content/11",[0,0.592,3,0.903,4,1.157,10,0.811,11,1.297,12,0.845,13,0.449,20,0.549,22,0.615,37,0.989,48,1.707,52,1.85,53,1.352,54,1.2,55,1.3,56,1.248,57,1.352,58,1.2,59,1.299,60,1.299,61,1.109,63,0.845,68,1.2,80,1.088,81,0.878,85,1.532,86,1.409,87,0.996,88,1.469,89,1.299,90,1.6,91,1.254,92,1.194,93,1.469,94,1.138,95,1.673,96,0.916,97,1.254,98,1.194,99,1.088,100,0.913,101,1.04,102,1.406,103,1.088,104,1.254,105,1.138,106,1.194,107,1.254,108,1.194,109,1.254,110,1.648,111,1.254,112,1.088,113,1.088,114,1.254,115,1.194,116,1.194,117,1.194,118,1.138,119,1.194,120,1.254,121,1.254,122,1.138,123,2.29,124,1.673,125,1.254,126,1.194,127,1.04,128,1.088,129,1.254,130,1.088,131,0.916,132,1.194,133,0.996,134,1.254,135,1.254,136,0.812,137,1.254,138,1.254,139,1.928,140,1.138,141,1.254,142,1.138,143,1.088]],["tags/11",[]],["title/12",[0,0.394,11,0.796,106,1.663]],["content/12",[0,0.592,3,0.903,4,1.157,10,0.811,11,1.297,12,0.845,13,0.449,20,0.549,22,0.615,37,0.989,48,1.707,52,1.85,53,1.352,54,1.2,55,1.3,56,1.248,57,1.352,58,1.2,59,1.299,60,1.299,61,1.109,63,0.845,68,1.2,80,1.088,81,0.878,85,1.532,86,1.409,87,0.996,88,1.469,89,1.299,90,1.6,91,1.254,92,1.194,93,1.469,94,1.138,95,1.673,96,0.916,97,1.254,98,1.194,99,1.088,100,0.913,101,1.04,102,1.406,103,1.088,104,1.254,105,1.138,106,1.194,107,1.254,108,1.194,109,1.254,110,1.648,111,1.254,112,1.088,113,1.088,114,1.254,115,1.194,116,1.194,117,1.194,118,1.138,119,1.194,120,1.254,121,1.254,122,1.138,123,2.29,124,1.673,125,1.254,126,1.194,127,1.04,128,1.088,129,1.254,130,1.088,131,0.916,132,1.194,133,0.996,134,1.254,135,1.254,136,0.812,137,1.254,138,1.254,139,1.928,140,1.138,141,1.254,142,1.138,143,1.088]],["tags/12",[]],["title/13",[0,0.365,3,0.452,123,1.194,124,1.36]],["content/13",[0,0.592,3,0.903,4,1.157,10,0.811,11,1.297,12,0.845,13,0.449,20,0.549,22,0.615,37,0.989,48,1.707,52,1.85,53,1.352,54,1.2,55,1.3,56,1.248,57,1.352,58,1.2,59,1.299,60,1.299,61,1.109,63,0.845,68,1.2,80,1.088,81,0.878,85,1.532,86,1.409,87,0.996,88,1.469,89,1.299,90,1.6,91,1.254,92,1.194,93,1.469,94,1.138,95,1.673,96,0.916,97,1.254,98,1.194,99,1.088,100,0.913,101,1.04,102,1.406,103,1.088,104,1.254,105,1.138,106,1.194,107,1.254,108,1.194,109,1.254,110,1.648,111,1.254,112,1.088,113,1.088,114,1.254,115,1.194,116,1.194,117,1.194,118,1.138,119,1.194,120,1.254,121,1.254,122,1.138,123,2.29,124,1.673,125,1.254,126,1.194,127,1.04,128,1.088,129,1.254,130,1.088,131,0.916,132,1.194,133,0.996,134,1.254,135,1.254,136,0.812,137,1.254,138,1.254,139,1.928,140,1.138,141,1.254,142,1.138,143,1.088]],["tags/13",[]],["title/14",[0,0.394,11,0.796,142,1.586]],["content/14",[0,0.592,3,0.903,4,1.157,10,0.811,11,1.297,12,0.845,13,0.449,20,0.549,22,0.615,37,0.989,48,1.707,52,1.85,53,1.352,54,1.2,55,1.3,56,1.248,57,1.352,58,1.2,59,1.299,60,1.299,61,1.109,63,0.845,68,1.2,80,1.088,81,0.878,85,1.532,86,1.409,87,0.996,88,1.469,89,1.299,90,1.6,91,1.254,92,1.194,93,1.469,94,1.138,95,1.673,96,0.916,97,1.254,98,1.194,99,1.088,100,0.913,101,1.04,102,1.406,103,1.088,104,1.254,105,1.138,106,1.194,107,1.254,108,1.194,109,1.254,110,1.648,111,1.254,112,1.088,113,1.088,114,1.254,115,1.194,116,1.194,117,1.194,118,1.138,119,1.194,120,1.254,121,1.254,122,1.138,123,2.29,124,1.673,125,1.254,126,1.194,127,1.04,128,1.088,129,1.254,130,1.088,131,0.916,132,1.194,133,0.996,134,1.254,135,1.254,136,0.812,137,1.254,138,1.254,139,1.928,140,1.138,141,1.254,142,1.138,143,1.088]],["tags/14",[]],["title/15",[0,0.394,22,0.357,143,1.515]],["content/15",[0,0.592,3,0.903,4,1.157,10,0.811,11,1.297,12,0.845,13,0.449,20,0.549,22,0.615,37,0.989,48,1.707,52,1.85,53,1.352,54,1.2,55,1.3,56,1.248,57,1.352,58,1.2,59,1.299,60,1.299,61,1.109,63,0.845,68,1.2,80,1.088,81,0.878,85,1.532,86,1.409,87,0.996,88,1.469,89,1.299,90,1.6,91,1.254,92,1.194,93,1.469,94,1.138,95,1.673,96,0.916,97,1.254,98,1.194,99,1.088,100,0.913,101,1.04,102,1.406,103,1.088,104,1.254,105,1.138,106,1.194,107,1.254,108,1.194,109,1.254,110,1.648,111,1.254,112,1.088,113,1.088,114,1.254,115,1.194,116,1.194,117,1.194,118,1.138,119,1.194,120,1.254,121,1.254,122,1.138,123,2.29,124,1.673,125,1.254,126,1.194,127,1.04,128,1.088,129,1.254,130,1.088,131,0.916,132,1.194,133,0.996,134,1.254,135,1.254,136,0.812,137,1.254,138,1.254,139,1.928,140,1.138,141,1.254,142,1.138,143,1.088]],["tags/15",[]],["title/19",[0,0.394,3,0.504,22,0.357]],["content/19",[0,0.605,3,1.07,22,0.773,144,3.717,145,3.028,146,3.446,147,3.219,148,3.717,149,2.856,150,2.334,151,3.717,152,3.219]],["tags/19",[]],["title/20",[0,0.365,22,0.32,145,1.493,146,2.102]],["content/20",[0,0.605,3,1.07,22,0.773,144,3.717,145,3.028,146,3.446,147,3.219,148,3.717,149,2.856,150,2.334,151,3.717,152,3.219]],["tags/20",[]],["title/21",[0,0.365,3,0.452,22,0.32,149,1.743]],["content/21",[0,0.605,3,1.07,22,0.773,144,3.717,145,3.028,146,3.446,147,3.219,148,3.717,149,2.856,150,2.334,151,3.717,152,3.219]],["tags/21",[]],["title/16",[0,0.365,45,0.868,153,1.846,154,1.964]],["content/16",[0,0.566,7,1.062,10,0.608,20,1.062,23,2.696,30,2.857,37,0.798,43,2.31,45,1.957,66,1.773,68,1.51,96,1.773,149,2.696,150,2.203,153,2.857,154,3.04,155,3.831,156,3.253,157,3.844,158,3.741,159,3.831,160,3.51,161,3.253,162,2.554,163,2.857,164,2.857]],["tags/16",[]],["title/17",[0,0.34,43,1.354,45,0.787,156,1.907,157,1.782]],["content/17",[0,0.566,7,1.062,10,0.608,20,1.062,23,2.696,30,2.857,37,0.798,43,2.31,45,1.957,66,1.773,68,1.51,96,1.773,149,2.696,150,2.203,153,2.857,154,3.04,155,3.831,156,3.253,157,3.844,158,3.741,159,3.831,160,3.51,161,3.253,162,2.554,163,2.857,164,2.857]],["tags/17",[]],["title/24",[0,0.362,1,2.514]],["content/24",[0,0.6,1,3.777,2,2.325,3,0.669,4,1.143,5,1.892,6,3.512,7,1.193,9,1.174,11,0.732,13,0.575,15,2.165,20,0.704,25,1.46,29,1.768,31,2.588,37,0.529,47,2.108,48,1.04,63,1.083,89,1.143,100,1.099,102,1.388,110,1.127,131,1.174,147,2.014,162,1.692,165,4.71,166,3.112,167,3.357,168,4.71,169,3.112,170,4,171,1.844,172,2.21,173,2.321,174,2.579,175,2.907,176,4.71,177,2.013,178,2.823,179,4.784,180,3.256,181,3.256]],["tags/24",[]],["title/25",[11,0.898,18,2.47,84,2.852]],["content/25",[0,0.577,1,3.75,4,1.055,6,2.522,11,1.29,13,0.767,15,2.099,29,1.632,31,2.456,37,0.931,68,1.333,88,1.632,89,1.394,96,1.565,100,1.341,102,1.282,113,1.858,165,4.471,166,2.872,167,3.099,168,4.471,169,2.872,170,3.796,171,1.702,172,2.039,173,2.142,174,2.381,175,2.684,176,4.471,177,1.858,179,4.973,182,2.684,183,3.383]],["tags/25",[]],["title/26",[0,0.362,8,2.382]],["content/26",[0,0.597,7,1.117,8,3.625,9,1.048,10,0.36,11,0.654,12,0.967,13,0.513,14,2.266,15,2.304,16,2.076,17,2.266,18,1.797,29,2.67,31,2.213,37,0.472,47,2.566,72,1.924,89,1.256,100,1.208,102,0.858,105,1.939,147,1.797,150,1.303,170,4.246,171,2.027,172,2.428,173,2.825,177,2.213,184,6.119,185,1.689,186,1.51,187,6.414,188,4.326,189,1.435,190,2.52,191,2.266,192,2.266,193,2.266,194,2.906,195,2.52,196,2.906,197,2.906,198,2.906,199,5.723,200,2.906,201,2.076,202,4.326]],["tags/26",[]],["title/27",[0,0.316,19,3.113,20,0.863]],["content/27",[0,0.605,3,0.767,5,2.296,7,0.854,9,1.425,11,0.888,20,1.572,21,2.821,22,0.543,23,2.167,24,5.367,25,1.771,26,3.079,29,2.025,63,2.037,73,2.443,89,0.96,112,2.817,127,1.618,150,1.771,158,2.167,177,1.692,186,2.053,201,2.821,203,3.361,204,3.95,205,3.95,206,3.845,207,3.95,208,3.425,209,3.33,210,2.296,211,6.579,212,5.384]],["tags/27",[]],["title/29",[0,0.362,27,2.382]],["content/29",[0,0.597,7,0.792,8,3.059,9,1.321,10,0.453,13,0.647,15,1.957,16,2.615,18,2.265,27,3.607,28,5.224,29,2.732,30,2.129,31,3.161,63,1.218,102,1.082,131,1.321,171,2.794,177,1.568,203,2.009,206,2.615,213,6.941,214,2.615,215,2.615,216,3.662,217,4.589,218,3.175,219,2.615,220,3.175,221,4.431,222,3.175]],["tags/29",[]],["title/28",[223,4.662]],["content/28",[0,0.485,1,1.846,3,0.924,8,1.749,9,1.214,10,0.696,12,1.119,13,0.594,21,2.403,22,0.619,23,1.846,27,1.749,29,1.265,32,1.581,36,1.846,45,0.919,51,3.186,54,1.034,55,1.315,58,1.479,59,1.601,60,1.119,61,1.596,66,2.028,74,1.956,81,0.757,93,1.265,103,1.441,118,1.508,123,2.114,130,1.441,131,1.214,140,1.508,144,4.014,145,1.581,153,2.798,154,2.977,183,2.623,186,1.749,203,1.846,224,3.365,225,2.502,226,3.365,227,3.365,228,3.365,229,3.365,230,2.918,231,2.918,232,3.365,233,2.918,234,4.814,235,4.174,236,2.918,237,2.918,238,4.814,239,2.081,240,3.365,241,3.365,242,3.365,243,3.365,244,2.918,245,5.621,246,2.623,247,2.403,248,2.623,249,4.814,250,2.918,251,3.365]],["tags/28",[]],["title/30",[0,0.316,236,3.463,237,3.463]],["content/30",[3,0.917,7,1.393,22,0.738,81,1.69,162,2.705,222,4.514,252,6.444,253,5.205,254,5.205,255,5.205,256,4.514,257,5.205,258,4.514,259,5.205,260,5.205,261,5.205,262,5.205]],["tags/30",[]],["title/31",[3,0.569,22,0.403,263,3.994]],["content/31",[264,6.162,265,6.162,266,6.162,267,6.162,268,6.162,269,4.401]],["tags/31",[]],["title/32",[0,0.316,32,1.877,51,2.643]],["content/32",[0,0.57,3,0.591,7,1.394,10,0.645,12,1.582,13,0.84,15,1.017,20,1.028,22,0.208,23,1.816,25,0.922,30,3.03,32,2.236,37,0.773,39,1.469,41,1.469,43,1.555,45,1.424,47,3.355,48,1.779,52,1.146,53,0.712,54,0.632,55,0.562,56,0.657,57,0.712,58,0.632,59,0.684,60,0.684,61,0.584,63,0.684,66,0.742,68,0.632,100,1.112,108,1.555,110,1.805,123,1.244,131,0.742,150,0.922,158,2.278,162,2.158,163,1.923,164,1.923,171,2.185,172,2.617,177,1.778,185,2.413,189,1.016,193,1.604,206,1.469,210,2.765,214,3.397,219,2.965,225,1.069,246,1.604,248,1.604,270,2.057,271,4.151,272,2.057,273,4.124,274,2.057,275,2.057,276,1.784,277,3.6,278,3.397,279,1.469,280,1.604,281,3.6,282,4.151,283,2.057,284,2.057,285,1.469,286,3.309,287,5.213,288,2.057,289,2.057,290,2.057,291,4.757,292,2.057,293,4.151,294,3.309,295,1.069,296,1.604,297,1.604,298,2.057]],["tags/32",[]],["title/33",[0,0.228,32,1.354,33,2.058,34,1.782,35,1.907,36,1.581]],["content/33",[0,0.566,4,0.784,7,1.52,9,1.164,10,0.745,12,1.073,13,0.97,20,1.187,22,0.326,32,2.828,34,1.995,35,2.135,36,2.562,37,1.115,38,2.304,39,2.304,41,2.304,42,4.279,43,3.001,44,2.135,45,1.818,46,2.427,47,3.078,48,1.031,49,2.135,50,2.515,54,0.991,69,1.995,95,1.382,96,1.164,99,1.382,100,0.754,112,1.382,127,1.322,162,2.427,171,2.153,172,1.516,178,2.797,256,2.797,269,3.92,296,3.64,297,3.64,299,3.226,300,3.226,301,2.797,302,4.67,303,3.226,304,3.226,305,2.797,306,3.226,307,1.875,308,2.797]],["tags/33",[]],["title/34",[11,0.898,32,1.877,309,3.113]],["content/34",[0,0.619,3,0.941,7,1.494,9,1.441,10,0.495,15,2.03,20,0.864,32,2.896,36,2.977,45,1.091,46,2.076,100,1.441,151,2.853,171,2.129,173,2.678,281,3.464,295,2.076,296,4.23,297,4.23,307,3.154,308,4.705,310,3.995,311,3.995,312,3.464,313,2.322,314,3.995,315,4.705,316,3.995,317,3.995,318,3.114,319,3.995,320,5.426]],["tags/34",[]],["title/35",[0,0.251,9,1.146,13,0.561,62,1.964,63,1.056]],["content/35",[]],["tags/35",[]],["title/36",[64,3.84]],["content/36",[0,0.603,7,0.927,10,0.531,13,1.128,15,2.089,25,1.922,29,2.401,37,0.696,54,1.317,62,2.651,63,1.426,64,4.56,66,1.546,70,2.651,96,1.546,100,1.33,160,3.061,173,2.808,177,1.836,192,3.341,217,3.341,295,2.228,321,4.287,322,3.341,323,3.341,324,4.287,325,4.287,326,4.287,327,4.287,328,4.287,329,3.341,330,4.287,331,5.689,332,3.341,333,5.689]],["tags/36",[]],["title/38",[0,0.316,65,2.643,66,1.441]],["content/38",[0,0.61,7,1.326,10,0.596,13,1.084,15,1.479,20,1.041,25,2.158,37,0.782,65,3.186,67,3.753,68,1.884,69,2.977,70,2.977,71,3.753,72,3.186,73,3.794,74,2.798,75,3.186,76,4.782,77,3.438,78,2.376,100,1.126,210,2.798,307,2.798,334,6.135]],["tags/38",[]],["title/37",[0,0.28,61,1.005,79,2.527,80,1.515]],["content/37",[0,0.397,4,1.22,6,2.918,7,1.085,12,1.669,47,2.25,55,1.721,61,1.426,66,2.272,73,3.105,81,1.129,82,2.15,83,4.353,85,1.969,86,1.811,94,2.25,131,1.811,140,2.25,223,4.353,230,4.353,239,3.105,246,3.913,273,4.353,318,3.913,335,5.02,336,5.02,337,5.02,338,4.353,339,3.913,340,5.02]],["tags/37",[]],["title/39",[0,0.316,22,0.403,143,1.71]],["content/39",[0,0.59,7,0.835,22,0.611,23,2.119,37,0.627,52,1.836,53,1.338,54,2.002,55,1.449,56,1.235,57,1.338,58,1.187,59,1.285,60,1.285,61,1.097,69,2.389,82,1.654,90,2.481,99,1.654,102,1.566,124,1.654,143,2.925,150,1.732,182,3.28,189,1.907,203,2.119,209,2.389,247,2.759,280,3.011,307,3.082,339,4.134,341,3.011,342,3.35,343,1.732,344,3.011,345,5.303,346,2.557,347,3.863,348,3.011,349,3.35,350,3.35,351,3.863,352,2.759,353,3.863,354,3.35,355,3.863,356,3.35,357,3.863]],["tags/39",[]],["title/53",[0,0.316,11,0.898,106,1.877]],["content/53",[0,0.619,3,0.579,6,2.856,7,1.062,10,0.608,11,0.914,13,0.473,15,2.201,22,0.27,29,2.337,31,2.767,37,0.434,47,2.203,48,0.855,80,1.145,81,0.914,82,1.145,89,1.334,93,1.006,95,1.145,100,1.283,102,1.621,107,1.32,108,1.257,109,1.32,110,1.407,111,1.32,112,1.145,113,1.145,114,1.32,115,1.257,116,1.257,117,1.257,118,1.199,119,1.257,120,1.32,121,1.32,122,1.199,136,1.299,161,1.77,167,3.51,169,3.253,171,2.153,172,2.58,173,3.068,174,2.696,175,3.039,177,1.74,186,2.112,192,2.085,301,2.319,339,3.831,343,1.822,358,4.914,359,4.914,360,2.319,361,1.467]],["tags/53",[]],["title/40",[0,0.28,3,0.504,22,0.357,88,1.331]],["content/40",[]],["tags/40",[]],["title/41",[22,0.462,88,1.723]],["content/41",[0,0.524,3,0.506,4,1.671,7,1.081,10,0.44,20,1.081,22,0.584,29,1.335,37,0.94,45,0.97,46,1.846,47,2.242,52,1.732,53,1.23,54,1.091,55,0.97,56,1.135,57,1.23,58,1.091,59,1.181,60,1.181,61,1.009,74,2.907,81,0.799,82,1.521,87,1.962,88,2.177,113,1.521,128,1.521,133,1.393,136,1.135,163,2.064,177,1.521,189,1.753,215,2.536,217,2.768,225,1.846,233,3.079,239,2.196,285,3.572,307,2.064,309,2.768,332,2.768,338,3.079,343,1.592,344,2.768,346,3.311,348,3.899,349,4.337,352,5.043,362,3.079,363,3.079,364,3.551,365,3.551,366,3.572,367,3.079,368,3.079,369,3.079]],["tags/41",[]],["title/42",[0,0.316,346,2.643,352,2.852]],["content/42",[0,0.373,4,1.626,10,0.584,22,0.476,46,2.452,52,2.097,53,1.633,54,1.449,55,1.289,56,1.507,57,1.633,58,1.449,59,1.569,60,1.569,61,1.34,74,3.52,88,1.774,133,1.851,163,2.742,177,2.02,189,2.329,215,3.369,239,2.917,285,3.369,309,3.677,346,3.122,348,4.721,352,5.04,366,4.325,367,4.09,368,4.09,369,4.09]],["tags/42",[]],["title/48",[0,0.362,102,1.354]],["content/48",[0,0.613,4,1.707,7,1.006,10,0.576,15,1.844,37,1.079,48,1.488,68,1.43,81,1.35,82,1.993,102,2.074,103,1.993,104,2.298,105,2.087,110,1.612,136,1.919,343,2.692,361,2.554,370,6.004,371,6.646]],["tags/48",[]],["title/43",[0,0.362,89,1.114]],["content/43",[0,0.572,4,1.229,10,0.626,20,1.093,22,0.51,37,1.176,55,1.381,63,1.681,78,2.496,89,1.76,90,2.592,91,2.496,92,2.376,93,1.901,94,2.267,95,2.165,96,1.824,97,2.496,98,2.376,99,2.165,372,3.611]],["tags/43",[]],["title/44",[372,3.84]],["content/44",[0,0.585,13,0.874,45,1.352,78,2.443,81,1.113,89,1.203,90,2.802,101,2.028,166,3.276,250,5.414,323,3.858,372,4.885,373,4.949,374,4.949,375,4.949,376,4.949,377,4.949,378,4.949,379,4.949,380,4.949,381,4.949,382,4.949,383,4.949,384,4.949,385,4.949]],["tags/44",[]],["title/45",[7,0.863,37,0.649,89,0.971]],["content/45",[0,0.619,2,2.853,4,0.971,5,2.322,7,1.494,11,0.898,20,1.173,22,0.403,25,1.791,29,2.317,31,2.639,37,0.649,81,1.22,82,2.324,87,1.567,89,1.498,93,1.502,123,1.502,136,1.734,185,2.322,191,3.114,209,3.811,231,3.464,295,2.82,332,3.114,343,2.762,361,2.192,363,3.464,386,3.464,387,3.995,388,6.61,389,3.875]],["tags/45",[]],["title/46",[]],["content/46",[0,0.642,1,1.649,4,1.078,5,2.578,7,0.959,10,0.549,12,1,25,1.347,29,2.646,31,2.492,37,0.488,45,0.821,48,0.96,75,1.99,81,1.185,82,1.287,89,1.414,90,1.817,94,1.347,128,1.287,136,1.684,162,1.562,174,3.192,209,4.352,225,1.562,295,1.562,329,4.535,343,2.362,361,2.433,389,3.763,390,3.845,391,3.006,392,3.006,393,3.006,394,5.045,395,3.006,396,3.006]],["tags/46",[]],["title/47",[397,5.377]],["content/47",[0,0.605,4,1.062,5,2.538,7,0.944,10,0.541,29,2.678,31,2.466,37,0.935,45,1.193,81,1.295,82,1.87,89,1.4,136,1.84,153,2.538,174,3.159,182,2.7,209,4.404,269,3.118,329,4.489,343,2.581,361,2.395,389,4.112,390,3.786,394,5.587,398,4.366,399,4.366]],["tags/47",[]],["title/49",[0,0.362,100,1.072]],["content/49",[]],["tags/49",[]],["title/50",[13,0.706,100,0.934,101,1.636]],["content/50",[0,0.618,7,0.71,10,0.407,13,0.98,15,2.019,20,0.441,29,0.767,31,2.027,37,0.331,47,0.914,58,1.454,68,1.009,69,1.261,77,1.456,78,2.738,81,0.928,82,1.407,87,1.289,100,1.107,103,1.407,123,0.767,130,0.873,132,1.544,133,0.8,136,1.319,158,2.597,171,1.619,172,1.94,173,2.996,174,1.119,175,1.261,185,1.185,186,2.145,191,1.59,210,1.185,214,1.456,235,2.849,258,1.768,279,1.456,313,1.185,315,1.768,343,1.85,350,1.768,361,1.119,400,3.217,401,4.733,402,3.286,403,3.286,404,4.733,405,4.733,406,3.286,407,4.809,408,2.039,409,1.768,410,1.768,411,1.768,412,2.039,413,2.039,414,2.039,415,2.039,416,2.039,417,3.286,418,3.286,419,3.286,420,3.286,421,3.286,422,2.039,423,3.286,424,2.039,425,2.039,426,2.039,427,2.039,428,2.039,429,2.039,430,2.039,431,2.039,432,5.058,433,2.039,434,2.039,435,1.768,436,1.768,437,2.039,438,3.579,439,1.768,440,2.039,441,1.768,442,2.039,443,1.768,444,1.768,445,2.039,446,1.768,447,2.039,448,1.768,449,2.039,450,1.59,451,1.768,452,2.039,453,2.039,454,2.039,455,2.039,456,2.039,457,3.217,458,2.039,459,2.039,460,2.039]],["tags/50",[]],["title/51",[13,0.81,313,2.664]],["content/51",[0,0.591,9,1.85,13,0.906,58,2.136,81,1.153,100,1.199,136,1.639,158,3.814,171,2.728,172,3.586,313,2.981,343,2.3,361,2.814,457,3.999]],["tags/51",[]],["title/52",[13,0.706,101,1.636,313,2.321]],["content/52",[0,0.472,13,1.171,15,1.836,46,2.403,100,1.638,101,2.714,158,3.28,164,2.688,171,2.345,172,2.81,173,2.951,189,2.283,279,3.302,313,3.475,341,3.605,354,4.01,356,4.01,457,4.66,461,4.624,462,3.605,463,4.624,464,4.624,465,4.624,466,4.624,467,4.624,468,4.624,469,5.979,470,4.624]],["tags/52",[]],["title/54",[0,0.316,11,0.898,142,1.79]],["content/54",[0,0.599,3,0.667,7,1.013,11,1.356,15,1.965,22,0.473,25,1.453,29,2.405,31,2.582,52,1.622,53,1.122,54,1.439,55,0.885,56,1.036,57,1.122,58,0.995,59,1.078,60,1.078,61,0.92,75,2.145,81,1.054,82,1.388,89,1.671,102,1.969,136,1.497,142,1.453,150,1.453,163,1.884,166,3.991,169,3.643,177,1.388,189,1.6,190,2.81,203,1.778,209,3.956,225,1.684,279,2.314,305,2.81,343,2.1,361,1.778,386,2.81,389,2.314,471,3.241,472,3.241,473,3.241,474,3.241,475,3.241,476,3.241,477,3.241,478,3.241,479,2.526,480,3.241,481,4.686]],["tags/54",[]],["title/55",[0,0.28,10,0.438,85,1.388,86,1.276]],["content/55",[]],["tags/55",[]],["title/56",[85,1.567,86,1.441,87,1.567]],["content/56",[0,0.491,3,0.493,10,0.769,18,3.039,20,1.235,22,0.35,24,2.7,44,2.293,46,1.8,52,2.152,53,1.702,54,1.51,55,1.343,56,1.57,57,1.702,58,1.51,59,1.634,60,1.9,61,1.622,66,1.25,81,1.398,82,1.484,84,2.474,85,2.575,86,2.629,87,1.359,122,1.553,136,1.57,185,2.013,186,3.23,189,2.426,206,3.51,215,2.474,239,3.039,244,3.004,285,2.474,323,2.7,343,1.553,360,3.004,482,3.464,483,3.464,484,3.464,485,3.464,486,3.464,487,3.464,488,3.464,489,2.7,490,3.464,491,3.464,492,2.7]],["tags/56",[]],["title/57",[0,0.316,86,1.441,186,2.075]],["content/57",[46,2.875,52,2.316,53,1.916,54,1.699,55,1.511,56,1.768,57,1.916,58,1.699,59,1.84,60,1.84,61,1.571,81,1.244,86,2.413,186,2.875,189,2.731,239,3.422,492,4.313]],["tags/57",[]],["title/58",[0,0.28,3,0.504,123,1.331,124,1.515]],["content/58",[0,0.541,3,0.872,4,0.508,6,3.052,7,1.135,9,0.753,10,0.594,11,0.469,12,1.114,15,2.071,22,0.53,25,0.936,26,1.627,29,2.108,31,2.621,44,1.382,48,1.07,55,0.57,68,0.641,74,1.213,81,0.753,82,0.894,89,1.019,99,1.434,100,0.98,102,1.238,110,0.723,117,0.981,118,0.936,123,2.215,124,0.894,125,1.031,126,0.981,127,1.718,128,1.796,129,1.031,130,1.434,131,1.512,132,0.981,133,0.819,134,1.031,135,1.031,136,0.667,137,1.031,138,1.031,139,1.653,140,1.501,141,1.031,148,1.491,152,1.291,161,2.217,162,1.74,164,1.213,165,2.61,166,2.775,167,4.003,168,2.61,169,3.476,170,3.175,171,1.645,172,1.97,173,2.592,174,2.881,175,3.248,176,3.74,177,1.796,185,1.213,186,1.74,201,1.491,220,1.81,225,2.179,247,1.491,248,1.627,280,1.627,295,1.085,312,1.81,322,1.627,341,1.627,342,2.904,343,0.936,344,2.61,372,1.491,462,1.627,479,1.627,489,1.627,493,2.088,494,2.088,495,2.088,496,2.088,497,3.349,498,2.088,499,1.81,500,2.088,501,3.349,502,2.088,503,2.088,504,2.088,505,2.088,506,2.088,507,2.088,508,2.088]],["tags/58",[]],["title/59",[0,0.362,509,4.583]],["content/59",[3,0.983,10,0.855,21,3.611,22,0.697,27,2.628,37,0.821,55,1.381,66,1.824,79,3.611,81,1.137,92,2.376,98,2.376,193,3.941,225,2.628,510,5.056,511,6.328,512,5.056,513,5.056,514,5.056,515,4.384,516,4.384,517,5.056,518,5.056,519,5.056]],["tags/59",[]],["title/60",[0,0.251,43,1.493,45,0.868,156,2.102,157,1.964]],["content/60",[0,0.614,4,0.582,7,1.213,10,0.296,15,1.907,20,0.517,22,0.241,23,2.515,30,3.261,31,1.025,37,0.841,43,1.753,45,1.414,48,0.765,68,1.146,78,3.065,89,1.258,96,0.863,100,0.872,110,1.292,127,0.98,131,0.863,149,1.313,150,1.073,156,1.584,157,2.835,158,3.83,159,1.865,160,1.709,161,1.584,162,1.938,163,1.391,164,2.168,170,2.469,171,1.463,172,1.125,173,1.841,174,1.313,175,1.48,177,1.963,195,2.075,208,3.234,219,1.709,225,1.244,247,1.709,278,3.273,295,1.244,400,1.865,407,2.075,432,5.383,435,2.075,436,2.075,438,3.975,439,2.075,441,2.075,443,2.075,444,2.075,446,2.075,448,4.866,450,1.865,451,2.075,499,2.075,520,2.393,521,4.584,522,2.393,523,2.393,524,2.393,525,3.73,526,5.176,527,3.73,528,3.73,529,2.393,530,2.075,531,2.393,532,2.393,533,2.393,534,2.393,535,2.393,536,3.73]],["tags/60",[]],["title/61",[0,0.28,45,0.967,153,2.056,154,2.188]],["content/61",[]],["tags/61",[]],["title/62",[45,1.091,66,1.441,155,3.113]],["content/62",[0,0.592,7,1.505,15,1.137,22,0.373,43,1.739,45,1.617,47,3.202,49,2.45,66,1.857,70,2.289,78,1.827,84,2.643,89,0.9,96,1.335,110,2.05,126,1.739,127,1.516,147,2.289,153,2.151,157,2.289,171,1.452,203,2.03,210,3.441,214,2.643,295,1.923,307,2.151,400,4.013,409,3.209,410,3.209,411,3.209,450,4.013,489,2.885,537,3.701,538,3.701,539,3.701,540,3.701,541,3.701,542,3.701,543,5.148,544,5.148,545,5.148,546,3.701,547,3.701,548,6.4,549,3.701,550,3.701,551,3.701]],["tags/62",[]],["title/63",[45,1.252,366,3.273]],["content/63",[0,0.626,7,1.364,8,3.279,10,0.693,13,0.739,15,2.157,45,1.143,47,1.876,48,1.337,49,2.77,62,2.588,68,1.285,100,1.309,102,1.236,103,1.792,201,2.988,210,3.254,295,2.175,307,3.254,366,4.505,552,4.185,553,6.736,554,4.185,555,5.598,556,5.598,557,5.598]],["tags/63",[]],["title/64",[0,0.28,22,0.357,145,1.663,146,2.342]],["content/64",[]],["tags/64",[]],["title/65",[145,2.527]],["content/65",[0,0.571,4,0.939,10,0.656,12,1.285,13,0.683,27,3.147,34,3.28,36,2.91,38,2.759,43,1.816,55,1.055,56,1.235,66,1.394,70,2.389,73,2.389,87,2.557,93,1.453,145,1.816,154,2.389,203,2.119,322,3.011,462,3.011,492,3.011,558,3.35,559,3.863,560,3.863,561,3.863,562,3.863,563,3.863,564,3.863,565,3.863,566,3.863,567,3.863,568,3.863,569,6.056,570,3.863,571,3.863,572,3.863,573,3.863,574,3.863,575,3.863,576,3.863,577,4.598,578,3.863,579,3.863,580,3.863,581,3.863,582,3.863,583,3.35,584,3.35,585,3.863,586,3.863,587,3.863,588,3.863,589,3.863,590,3.863,591,3.863]],["tags/65",[]],["title/66",[3,0.504,22,0.357,81,0.796,362,3.068]],["content/66",[0,0.598,4,1,11,0.924,15,1.263,22,0.415,27,2.875,28,4.313,37,0.899,45,1.123,56,1.768,89,1,93,1.546,110,1.916,119,1.932,128,1.761,131,1.483,145,1.932,150,2.48,171,1.613,182,2.543,185,2.39,189,2.03,203,2.256,219,2.936,221,3.565,276,3.565,277,3.565,278,2.936,318,3.205,577,3.565,583,3.565,584,5.422,592,4.111,593,4.111,594,4.111,595,4.111,596,4.111,597,4.111,598,4.111,599,4.111,600,6.253,601,4.111,602,4.111,603,4.111,604,4.111]],["tags/66",[]],["title/67",[0,0.28,3,0.504,22,0.357,149,1.941]],["content/67",[0,0.4,3,0.72,10,0.626,11,1.423,22,0.638,45,1.381,66,2.283,81,1.137,86,1.824,130,2.165,145,2.376,152,3.127,182,3.127,183,3.941,269,3.611,346,3.347,516,4.384,530,4.384,605,5.056,606,5.056,607,5.056,608,5.056,609,5.056,610,5.056,611,4.384,612,5.056,613,5.056,614,5.056]],["tags/67",[]],["title/68",[133,2.109]],["content/68",[0,0.643,3,0.544,8,1.986,13,0.93,15,1.849,22,0.386,37,0.621,45,1.044,72,2.529,78,1.886,88,1.437,100,0.894,101,1.565,102,1.555,105,2.36,143,2.254,145,1.796,164,2.221,210,2.221,278,3.759,313,2.221,479,2.979,558,3.313,611,3.313,615,5.264,616,3.821,617,3.821,618,3.821,619,6.021,620,3.821,621,3.821,622,3.821,623,3.821,624,5.264,625,3.821]],["tags/68",[]],["title/69",[0,0.316,3,0.569,22,0.403]],["content/69",[3,0.968,4,1.383,9,1.546,10,0.531,11,1.592,22,0.644,27,2.956,30,2.491,37,1.182,78,2.808,90,1.756,93,1.612,95,2.436,110,1.484,112,1.836,113,1.836,115,2.015,116,2.015,122,1.922,133,2.232,152,2.651,182,2.651,218,3.717,225,2.228,515,3.717,626,4.287,627,4.287,628,4.287,629,4.287,630,4.287,631,5.689,632,4.287,633,4.287,634,4.287,635,4.287,636,4.287]],["tags/69",[]]],"invertedIndex":[["",{"_index":0,"title":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"26":{},"27":{},"29":{},"30":{},"32":{},"33":{},"35":{},"37":{},"38":{},"39":{},"40":{},"42":{},"43":{},"48":{},"49":{},"53":{},"54":{},"55":{},"57":{},"58":{},"59":{},"60":{},"61":{},"64":{},"67":{},"69":{}},"content":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"32":{},"33":{},"34":{},"36":{},"37":{},"38":{},"39":{},"41":{},"42":{},"43":{},"44":{},"45":{},"46":{},"47":{},"48":{},"50":{},"51":{},"52":{},"53":{},"54":{},"56":{},"58":{},"60":{},"62":{},"63":{},"65":{},"66":{},"67":{},"68":{}},"tags":{}}],["0",{"_index":172,"title":{},"content":{"24":{},"25":{},"26":{},"32":{},"33":{},"50":{},"51":{},"52":{},"53":{},"58":{},"60":{}},"tags":{}}],["0.12499975",{"_index":445,"title":{},"content":{"50":{}},"tags":{}}],["0.2",{"_index":522,"title":{},"content":{"60":{}},"tags":{}}],["0002005018",{"_index":548,"title":{},"content":{"62":{}},"tags":{}}],["0395623650",{"_index":400,"title":{},"content":{"50":{},"60":{},"62":{}},"tags":{}}],["0765342502",{"_index":525,"title":{},"content":{"60":{}},"tags":{}}],["1",{"_index":15,"title":{},"content":{"1":{},"2":{},"24":{},"25":{},"26":{},"29":{},"32":{},"34":{},"36":{},"38":{},"48":{},"50":{},"52":{},"53":{},"54":{},"58":{},"60":{},"62":{},"63":{},"66":{},"68":{}},"tags":{}}],["1.111",{"_index":521,"title":{},"content":{"60":{}},"tags":{}}],["1.99",{"_index":449,"title":{},"content":{"50":{}},"tags":{}}],["10",{"_index":339,"title":{},"content":{"37":{},"39":{},"53":{}},"tags":{}}],["10.499979",{"_index":437,"title":{},"content":{"50":{}},"tags":{}}],["100",{"_index":209,"title":{},"content":{"27":{},"39":{},"45":{},"46":{},"47":{},"54":{}},"tags":{}}],["15",{"_index":6,"title":{},"content":{"1":{},"2":{},"24":{},"25":{},"37":{},"53":{},"58":{}},"tags":{}}],["150",{"_index":167,"title":{},"content":{"24":{},"25":{},"53":{},"58":{}},"tags":{}}],["1984",{"_index":184,"title":{},"content":{"26":{}},"tags":{}}],["1985",{"_index":169,"title":{},"content":{"24":{},"25":{},"53":{},"54":{},"58":{}},"tags":{}}],["1994",{"_index":413,"title":{},"content":{"50":{}},"tags":{}}],["1:1",{"_index":299,"title":{},"content":{"33":{}},"tags":{}}],["1:mani",{"_index":300,"title":{},"content":{"33":{}},"tags":{}}],["1mani",{"_index":40,"title":{},"content":{"5":{},"6":{}},"tags":{}}],["1st",{"_index":520,"title":{},"content":{"60":{}},"tags":{}}],["2",{"_index":329,"title":{},"content":{"36":{},"46":{},"47":{}},"tags":{}}],["2.0502990366",{"_index":442,"title":{},"content":{"50":{}},"tags":{}}],["200",{"_index":359,"title":{},"content":{"53":{}},"tags":{}}],["2001",{"_index":358,"title":{},"content":{"53":{}},"tags":{}}],["2010",{"_index":388,"title":{},"content":{"45":{}},"tags":{}}],["2011",{"_index":481,"title":{},"content":{"54":{}},"tags":{}}],["2015",{"_index":394,"title":{},"content":{"46":{},"47":{}},"tags":{}}],["2015}]}}]).itcount",{"_index":396,"title":{},"content":{"46":{}},"tags":{}}],["4th",{"_index":608,"title":{},"content":{"67":{}},"tags":{}}],["6.99",{"_index":524,"title":{},"content":{"60":{}},"tags":{}}],["6.999986",{"_index":440,"title":{},"content":{"50":{}},"tags":{}}],["60",{"_index":330,"title":{},"content":{"36":{}},"tags":{}}],["64",{"_index":412,"title":{},"content":{"50":{}},"tags":{}}],["64cc2db4830ba29148da64a2",{"_index":288,"title":{},"content":{"32":{}},"tags":{}}],["64cc2db4830ba29148db5180",{"_index":408,"title":{},"content":{"50":{}},"tags":{}}],["7",{"_index":371,"title":{},"content":{"48":{}},"tags":{}}],["9.99",{"_index":526,"title":{},"content":{"60":{}},"tags":{}}],["90",{"_index":229,"title":{},"content":{"28":{}},"tags":{}}],["9780395623657",{"_index":447,"title":{},"content":{"50":{}},"tags":{}}],["9780765342508",{"_index":523,"title":{},"content":{"60":{}},"tags":{}}],["_id",{"_index":171,"title":{},"content":{"24":{},"25":{},"26":{},"29":{},"32":{},"33":{},"34":{},"50":{},"51":{},"52":{},"53":{},"58":{},"60":{},"62":{},"66":{}},"tags":{}}],["abov",{"_index":479,"title":{},"content":{"54":{},"58":{},"68":{}},"tags":{}}],["access",{"_index":609,"title":{},"content":{"67":{}},"tags":{}}],["account",{"_index":83,"title":{},"content":{"18":{},"37":{}},"tags":{}}],["activ",{"_index":53,"title":{},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"32":{},"39":{},"41":{},"42":{},"54":{},"56":{},"57":{}},"tags":{}}],["actual",{"_index":533,"title":{},"content":{"60":{}},"tags":{}}],["ad",{"_index":62,"title":{"22":{},"35":{}},"content":{"22":{},"23":{},"36":{},"63":{}},"tags":{}}],["add",{"_index":25,"title":{},"content":{"3":{},"22":{},"23":{},"24":{},"27":{},"32":{},"36":{},"38":{},"45":{},"46":{},"54":{},"58":{}},"tags":{}}],["addfield",{"_index":64,"title":{"36":{}},"content":{"22":{},"23":{},"36":{}},"tags":{}}],["addnumberbook",{"_index":555,"title":{},"content":{"63":{}},"tags":{}}],["address",{"_index":584,"title":{},"content":{"65":{},"66":{}},"tags":{}}],["address.address_id",{"_index":580,"title":{},"content":{"65":{}},"tags":{}}],["address.c",{"_index":598,"title":{},"content":{"66":{}},"tags":{}}],["address.city_id",{"_index":585,"title":{},"content":{"65":{}},"tags":{}}],["address.customer_id",{"_index":582,"title":{},"content":{"65":{}},"tags":{}}],["address.loc",{"_index":583,"title":{},"content":{"65":{},"66":{}},"tags":{}}],["advanc",{"_index":51,"title":{"6":{},"32":{}},"content":{"5":{},"6":{},"28":{}},"tags":{}}],["aggreg",{"_index":22,"title":{"8":{},"15":{},"19":{},"20":{},"21":{},"31":{},"39":{},"40":{},"41":{},"64":{},"66":{},"67":{},"69":{}},"content":{"3":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"19":{},"20":{},"21":{},"27":{},"28":{},"30":{},"32":{},"33":{},"39":{},"41":{},"42":{},"43":{},"45":{},"53":{},"54":{},"56":{},"58":{},"59":{},"60":{},"62":{},"66":{},"67":{},"68":{},"69":{}},"tags":{}}],["aggregations.com",{"_index":255,"title":{},"content":{"30":{}},"tags":{}}],["aka",{"_index":33,"title":{"5":{},"33":{}},"content":{"5":{},"6":{}},"tags":{}}],["alias",{"_index":49,"title":{},"content":{"5":{},"6":{},"33":{},"62":{},"63":{}},"tags":{}}],["along",{"_index":239,"title":{},"content":{"28":{},"37":{},"41":{},"42":{},"56":{},"57":{}},"tags":{}}],["alreadi",{"_index":244,"title":{},"content":{"28":{},"56":{}},"tags":{}}],["although",{"_index":476,"title":{},"content":{"54":{}},"tags":{}}],["andalusia",{"_index":421,"title":{},"content":{"50":{}},"tags":{}}],["annualspend",{"_index":600,"title":{},"content":{"66":{}},"tags":{}}],["anoth",{"_index":310,"title":{},"content":{"34":{}},"tags":{}}],["answer",{"_index":368,"title":{},"content":{"41":{},"42":{}},"tags":{}}],["answeratla",{"_index":361,"title":{},"content":{"45":{},"46":{},"47":{},"48":{},"50":{},"51":{},"53":{},"54":{}},"tags":{}}],["answerdb.authors.aggregate([{$count",{"_index":180,"title":{},"content":{"24":{}},"tags":{}}],["answerdb.authors.aggregate([{$match",{"_index":551,"title":{},"content":{"62":{}},"tags":{}}],["answerdb.books.aggreg",{"_index":217,"title":{},"content":{"29":{},"36":{},"41":{}},"tags":{}}],["answerlet",{"_index":201,"title":{},"content":{"26":{},"27":{},"58":{},"63":{}},"tags":{}}],["answerus",{"_index":488,"title":{},"content":{"56":{}},"tags":{}}],["appear",{"_index":190,"title":{},"content":{"26":{},"54":{}},"tags":{}}],["around",{"_index":198,"title":{},"content":{"26":{}},"tags":{}}],["array",{"_index":45,"title":{"16":{},"17":{},"60":{},"61":{},"62":{},"63":{}},"content":{"5":{},"6":{},"16":{},"17":{},"28":{},"32":{},"33":{},"34":{},"41":{},"44":{},"46":{},"47":{},"60":{},"62":{},"63":{},"66":{},"67":{},"68":{}},"tags":{}}],["ascend",{"_index":16,"title":{},"content":{"1":{},"2":{},"26":{},"29":{}},"tags":{}}],["atla",{"_index":82,"title":{},"content":{"18":{},"37":{},"39":{},"41":{},"45":{},"46":{},"47":{},"48":{},"50":{},"53":{},"54":{},"56":{},"58":{}},"tags":{}}],["attribut",{"_index":158,"title":{},"content":{"16":{},"17":{},"27":{},"32":{},"50":{},"51":{},"52":{},"60":{}},"tags":{}}],["attributes.key",{"_index":527,"title":{},"content":{"60":{}},"tags":{}}],["attributes.valu",{"_index":528,"title":{},"content":{"60":{}},"tags":{}}],["author",{"_index":47,"title":{},"content":{"5":{},"6":{},"24":{},"26":{},"32":{},"33":{},"37":{},"41":{},"50":{},"53":{},"62":{},"63":{}},"tags":{}}],["author'",{"_index":272,"title":{},"content":{"32":{}},"tags":{}}],["authorcount",{"_index":181,"title":{},"content":{"24":{}},"tags":{}}],["authorid",{"_index":293,"title":{},"content":{"32":{}},"tags":{}}],["authors'inform",{"_index":283,"title":{},"content":{"32":{}},"tags":{}}],["avail",{"_index":175,"title":{},"content":{"24":{},"25":{},"50":{},"53":{},"58":{},"60":{}},"tags":{}}],["averag",{"_index":218,"title":{},"content":{"29":{},"69":{}},"tags":{}}],["average_spend",{"_index":573,"title":{},"content":{"65":{}},"tags":{}}],["averagespend",{"_index":601,"title":{},"content":{"66":{}},"tags":{}}],["avg",{"_index":221,"title":{},"content":{"29":{},"66":{}},"tags":{}}],["avg(annual_spend",{"_index":572,"title":{},"content":{"65":{}},"tags":{}}],["back",{"_index":491,"title":{},"content":{"56":{}},"tags":{}}],["bar",{"_index":232,"title":{},"content":{"28":{}},"tags":{}}],["be",{"_index":14,"title":{},"content":{"1":{},"2":{},"26":{}},"tags":{}}],["befor",{"_index":312,"title":{},"content":{"34":{},"58":{}},"tags":{}}],["better",{"_index":531,"title":{},"content":{"60":{}},"tags":{}}],["bilingu",{"_index":406,"title":{},"content":{"50":{}},"tags":{}}],["bind",{"_index":452,"title":{},"content":{"50":{}},"tags":{}}],["bio",{"_index":271,"title":{},"content":{"32":{}},"tags":{}}],["bit",{"_index":507,"title":{},"content":{"58":{}},"tags":{}}],["book",{"_index":7,"title":{"45":{}},"content":{"1":{},"2":{},"4":{},"16":{},"17":{},"24":{},"26":{},"27":{},"29":{},"30":{},"32":{},"33":{},"34":{},"36":{},"37":{},"38":{},"39":{},"41":{},"45":{},"46":{},"47":{},"48":{},"50":{},"53":{},"54":{},"58":{},"60":{},"62":{},"63":{}},"tags":{}}],["book'",{"_index":214,"title":{},"content":{"29":{},"32":{},"50":{},"62":{}},"tags":{}}],["bookauthordetail",{"_index":298,"title":{},"content":{"32":{}},"tags":{}}],["bookcount",{"_index":553,"title":{},"content":{"63":{}},"tags":{}}],["books_count",{"_index":395,"title":{},"content":{"46":{}},"tags":{}}],["booksfrom1984",{"_index":187,"title":{},"content":{"26":{}},"tags":{}}],["booksfrom1985with150pag",{"_index":497,"title":{},"content":{"58":{}},"tags":{}}],["booksfrom1985withmorethan150pag",{"_index":168,"title":{},"content":{"24":{},"25":{},"58":{}},"tags":{}}],["bookswritten",{"_index":308,"title":{},"content":{"33":{},"34":{}},"tags":{}}],["both",{"_index":337,"title":{},"content":{"37":{}},"tags":{}}],["bruce",{"_index":544,"title":{},"content":{"62":{}},"tags":{}}],["builder",{"_index":486,"title":{},"content":{"56":{}},"tags":{}}],["calcul",{"_index":633,"title":{},"content":{"69":{}},"tags":{}}],["call",{"_index":215,"title":{},"content":{"29":{},"41":{},"42":{},"56":{}},"tags":{}}],["can't",{"_index":461,"title":{},"content":{"52":{}},"tags":{}}],["case",{"_index":73,"title":{},"content":{"22":{},"23":{},"27":{},"37":{},"38":{},"65":{}},"tags":{}}],["cast",{"_index":624,"title":{},"content":{"68":{}},"tags":{}}],["caus",{"_index":467,"title":{},"content":{"52":{}},"tags":{}}],["center",{"_index":519,"title":{},"content":{"59":{}},"tags":{}}],["chang",{"_index":489,"title":{},"content":{"56":{},"58":{},"62":{}},"tags":{}}],["changestream",{"_index":474,"title":{},"content":{"54":{}},"tags":{}}],["changestreamsplitlargeev",{"_index":475,"title":{},"content":{"54":{}},"tags":{}}],["chart",{"_index":604,"title":{},"content":{"66":{}},"tags":{}}],["cheatsheet",{"_index":263,"title":{"31":{}},"content":{},"tags":{}}],["check",{"_index":74,"title":{},"content":{"22":{},"23":{},"28":{},"38":{},"41":{},"42":{},"58":{}},"tags":{}}],["citi",{"_index":569,"title":{},"content":{"65":{}},"tags":{}}],["city.c",{"_index":581,"title":{},"content":{"65":{}},"tags":{}}],["city.city_id",{"_index":586,"title":{},"content":{"65":{}},"tags":{}}],["clarion",{"_index":456,"title":{},"content":{"50":{}},"tags":{}}],["classic",{"_index":414,"title":{},"content":{"50":{}},"tags":{}}],["claus",{"_index":560,"title":{},"content":{"65":{}},"tags":{}}],["click",{"_index":387,"title":{},"content":{"45":{}},"tags":{}}],["client",{"_index":503,"title":{},"content":{"58":{}},"tags":{}}],["cluster",{"_index":484,"title":{},"content":{"56":{}},"tags":{}}],["code",{"_index":128,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"41":{},"46":{},"58":{},"66":{}},"tags":{}}],["coll",{"_index":204,"title":{},"content":{"27":{}},"tags":{}}],["collect",{"_index":20,"title":{"3":{},"27":{}},"content":{"3":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"22":{},"23":{},"24":{},"27":{},"32":{},"33":{},"34":{},"38":{},"41":{},"43":{},"45":{},"50":{},"56":{},"60":{}},"tags":{}}],["combin",{"_index":106,"title":{"12":{},"53":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{}},"tags":{}}],["command",{"_index":627,"title":{},"content":{"69":{}},"tags":{}}],["comment",{"_index":504,"title":{},"content":{"58":{}},"tags":{}}],["compar",{"_index":148,"title":{},"content":{"19":{},"20":{},"21":{},"58":{}},"tags":{}}],["comparison",{"_index":375,"title":{},"content":{"44":{}},"tags":{}}],["complet",{"_index":228,"title":{},"content":{"28":{}},"tags":{}}],["complex",{"_index":508,"title":{},"content":{"58":{}},"tags":{}}],["compos",{"_index":152,"title":{},"content":{"19":{},"20":{},"21":{},"58":{},"67":{},"69":{}},"tags":{}}],["condit",{"_index":390,"title":{},"content":{"46":{},"47":{}},"tags":{}}],["congratul",{"_index":510,"title":{},"content":{"59":{}},"tags":{}}],["conjunct",{"_index":91,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"43":{}},"tags":{}}],["connect",{"_index":628,"title":{},"content":{"69":{}},"tags":{}}],["consist",{"_index":632,"title":{},"content":{"69":{}},"tags":{}}],["construct",{"_index":629,"title":{},"content":{"69":{}},"tags":{}}],["contain",{"_index":96,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"25":{},"33":{},"36":{},"43":{},"60":{},"62":{}},"tags":{}}],["content",{"_index":245,"title":{},"content":{"28":{}},"tags":{}}],["convert",{"_index":291,"title":{},"content":{"32":{}},"tags":{}}],["copi",{"_index":208,"title":{},"content":{"27":{},"60":{}},"tags":{}}],["correct",{"_index":485,"title":{},"content":{"56":{}},"tags":{}}],["count",{"_index":1,"title":{"1":{},"24":{}},"content":{"1":{},"2":{},"24":{},"25":{},"28":{},"46":{}},"tags":{}}],["count(annual_spend",{"_index":576,"title":{},"content":{"65":{}},"tags":{}}],["coupl",{"_index":314,"title":{},"content":{"34":{}},"tags":{}}],["cours",{"_index":260,"title":{},"content":{"30":{}},"tags":{}}],["cover",{"_index":58,"title":{},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"28":{},"32":{},"39":{},"41":{},"42":{},"50":{},"51":{},"54":{},"56":{},"57":{}},"tags":{}}],["creat",{"_index":206,"title":{},"content":{"27":{},"29":{},"32":{},"56":{}},"tags":{}}],["criteria",{"_index":98,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"43":{},"59":{}},"tags":{}}],["current",{"_index":207,"title":{},"content":{"27":{}},"tags":{}}],["cursor",{"_index":352,"title":{"42":{}},"content":{"39":{},"41":{},"42":{}},"tags":{}}],["cursor.itcount",{"_index":367,"title":{},"content":{"41":{},"42":{}},"tags":{}}],["custom",{"_index":577,"title":{},"content":{"65":{},"66":{}},"tags":{}}],["customer.annual_spend",{"_index":579,"title":{},"content":{"65":{}},"tags":{}}],["customer.customer_id",{"_index":588,"title":{},"content":{"65":{}},"tags":{}}],["danger",{"_index":341,"title":{},"content":{"39":{},"52":{},"58":{}},"tags":{}}],["data",{"_index":66,"title":{"23":{},"38":{},"62":{}},"content":{"16":{},"17":{},"18":{},"22":{},"23":{},"28":{},"32":{},"36":{},"37":{},"56":{},"59":{},"62":{},"65":{},"67":{}},"tags":{}}],["databas",{"_index":86,"title":{"7":{},"55":{},"56":{},"57":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"37":{},"56":{},"57":{},"67":{}},"tags":{}}],["db",{"_index":24,"title":{},"content":{"3":{},"27":{},"56":{}},"tags":{}}],["db.authors.aggreg",{"_index":307,"title":{},"content":{"33":{},"34":{},"38":{},"39":{},"41":{},"62":{},"63":{}},"tags":{}}],["db.authors.aggregate([{$limit",{"_index":540,"title":{},"content":{"62":{}},"tags":{}}],["db.books.aggreg",{"_index":177,"title":{},"content":{"24":{},"25":{},"26":{},"27":{},"29":{},"32":{},"36":{},"41":{},"42":{},"53":{},"54":{},"58":{},"60":{}},"tags":{}}],["db.books.aggregate([]).itcount",{"_index":369,"title":{},"content":{"41":{},"42":{}},"tags":{}}],["db.books.aggregate([{$limit",{"_index":370,"title":{},"content":{"48":{}},"tags":{}}],["db.books.aggregate([{$match",{"_index":389,"title":{},"content":{"45":{},"46":{},"47":{},"54":{}},"tags":{}}],["db.books.aggregate([{$project",{"_index":457,"title":{},"content":{"50":{},"51":{},"52":{}},"tags":{}}],["db.customers.aggreg",{"_index":597,"title":{},"content":{"66":{}},"tags":{}}],["db.mycollection.aggreg",{"_index":611,"title":{},"content":{"67":{},"68":{}},"tags":{}}],["declar",{"_index":494,"title":{},"content":{"58":{}},"tags":{}}],["default",{"_index":77,"title":{},"content":{"22":{},"23":{},"38":{},"50":{}},"tags":{}}],["definit",{"_index":141,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"58":{}},"tags":{}}],["denot",{"_index":364,"title":{},"content":{"41":{}},"tags":{}}],["depend",{"_index":126,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"58":{},"62":{}},"tags":{}}],["descend",{"_index":17,"title":{},"content":{"1":{},"2":{},"26":{}},"tags":{}}],["develop",{"_index":518,"title":{},"content":{"59":{}},"tags":{}}],["differ",{"_index":23,"title":{},"content":{"3":{},"16":{},"17":{},"27":{},"28":{},"32":{},"39":{},"60":{}},"tags":{}}],["dimens",{"_index":435,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["discuss",{"_index":249,"title":{},"content":{"28":{}},"tags":{}}],["display",{"_index":265,"title":{},"content":{"31":{}},"tags":{}}],["divid",{"_index":327,"title":{},"content":{"36":{}},"tags":{}}],["doc",{"_index":162,"title":{},"content":{"16":{},"17":{},"24":{},"30":{},"32":{},"33":{},"46":{},"58":{},"60":{}},"tags":{}}],["docucument",{"_index":505,"title":{},"content":{"58":{}},"tags":{}}],["document",{"_index":37,"title":{"45":{}},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"22":{},"23":{},"24":{},"25":{},"26":{},"32":{},"33":{},"36":{},"38":{},"39":{},"41":{},"43":{},"45":{},"46":{},"47":{},"48":{},"50":{},"53":{},"59":{},"60":{},"66":{},"68":{},"69":{}},"tags":{}}],["doesn't",{"_index":342,"title":{},"content":{"39":{},"58":{}},"tags":{}}],["don't",{"_index":192,"title":{},"content":{"26":{},"36":{},"53":{}},"tags":{}}],["done",{"_index":248,"title":{},"content":{"28":{},"32":{},"58":{}},"tags":{}}],["donkey.\\n",{"_index":430,"title":{},"content":{"50":{}},"tags":{}}],["download",{"_index":268,"title":{},"content":{"31":{}},"tags":{}}],["driver",{"_index":129,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"58":{}},"tags":{}}],["dure",{"_index":59,"title":{},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"28":{},"32":{},"39":{},"41":{},"42":{},"54":{},"56":{},"57":{}},"tags":{}}],["each",{"_index":30,"title":{},"content":{"4":{},"16":{},"17":{},"29":{},"32":{},"60":{},"69":{}},"tags":{}}],["easi",{"_index":568,"title":{},"content":{"65":{}},"tags":{}}],["easier",{"_index":498,"title":{},"content":{"58":{}},"tags":{}}],["edit",{"_index":407,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["editor",{"_index":344,"title":{},"content":{"39":{},"41":{},"58":{}},"tags":{}}],["element",{"_index":592,"title":{},"content":{"66":{}},"tags":{}}],["emb",{"_index":306,"title":{},"content":{"33":{}},"tags":{}}],["embed",{"_index":42,"title":{},"content":{"5":{},"6":{},"33":{}},"tags":{}}],["empti",{"_index":88,"title":{"8":{},"40":{},"41":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"25":{},"41":{},"42":{},"68":{}},"tags":{}}],["en",{"_index":454,"title":{},"content":{"50":{}},"tags":{}}],["end",{"_index":478,"title":{},"content":{"54":{}},"tags":{}}],["english",{"_index":405,"title":{},"content":{"50":{}},"tags":{}}],["eq",{"_index":376,"title":{},"content":{"44":{}},"tags":{}}],["equival",{"_index":362,"title":{"66":{}},"content":{"41":{}},"tags":{}}],["estim",{"_index":321,"title":{},"content":{"36":{}},"tags":{}}],["etc",{"_index":122,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"53":{},"56":{},"69":{}},"tags":{}}],["even",{"_index":44,"title":{},"content":{"5":{},"6":{},"33":{},"56":{},"58":{}},"tags":{}}],["exactli",{"_index":5,"title":{},"content":{"1":{},"2":{},"24":{},"27":{},"45":{},"46":{},"47":{}},"tags":{}}],["exampl",{"_index":133,"title":{"68":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"41":{},"42":{},"50":{},"58":{},"69":{}},"tags":{}}],["exceed",{"_index":357,"title":{},"content":{"39":{}},"tags":{}}],["except",{"_index":279,"title":{},"content":{"32":{},"50":{},"52":{},"54":{}},"tags":{}}],["exclud",{"_index":313,"title":{"51":{},"52":{}},"content":{"34":{},"50":{},"51":{},"52":{},"68":{}},"tags":{}}],["exclus",{"_index":468,"title":{},"content":{"52":{}},"tags":{}}],["exercis",{"_index":482,"title":{},"content":{"56":{}},"tags":{}}],["exist",{"_index":323,"title":{},"content":{"36":{},"44":{},"56":{}},"tags":{}}],["export",{"_index":21,"title":{},"content":{"3":{},"27":{},"28":{},"59":{}},"tags":{}}],["express",{"_index":372,"title":{"44":{}},"content":{"43":{},"44":{},"58":{}},"tags":{}}],["extra",{"_index":52,"title":{},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"32":{},"39":{},"41":{},"42":{},"54":{},"56":{},"57":{}},"tags":{}}],["extract",{"_index":317,"title":{},"content":{"34":{}},"tags":{}}],["ey",{"_index":426,"title":{},"content":{"50":{}},"tags":{}}],["f",{"_index":433,"title":{},"content":{"50":{}},"tags":{}}],["fail",{"_index":354,"title":{},"content":{"39":{},"52":{}},"tags":{}}],["faith",{"_index":429,"title":{},"content":{"50":{}},"tags":{}}],["fashion",{"_index":535,"title":{},"content":{"60":{}},"tags":{}}],["few",{"_index":104,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"48":{}},"tags":{}}],["field",{"_index":13,"title":{"22":{},"35":{},"50":{},"51":{},"52":{}},"content":{"1":{},"2":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"22":{},"23":{},"24":{},"25":{},"26":{},"28":{},"29":{},"32":{},"33":{},"36":{},"38":{},"44":{},"50":{},"51":{},"52":{},"53":{},"63":{},"65":{},"68":{}},"tags":{}}],["field/ord",{"_index":616,"title":{},"content":{"68":{}},"tags":{}}],["file",{"_index":267,"title":{},"content":{"31":{}},"tags":{}}],["filter",{"_index":93,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"28":{},"43":{},"45":{},"53":{},"65":{},"66":{},"69":{}},"tags":{}}],["final",{"_index":594,"title":{},"content":{"66":{}},"tags":{}}],["find",{"_index":155,"title":{"62":{}},"content":{"16":{},"17":{}},"tags":{}}],["findley",{"_index":290,"title":{},"content":{"32":{}},"tags":{}}],["finish",{"_index":340,"title":{},"content":{"37":{}},"tags":{}}],["first",{"_index":191,"title":{},"content":{"26":{},"45":{},"50":{}},"tags":{}}],["flatmap",{"_index":121,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"53":{}},"tags":{}}],["flatten",{"_index":529,"title":{},"content":{"60":{}},"tags":{}}],["follow",{"_index":55,"title":{},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"28":{},"32":{},"37":{},"39":{},"41":{},"42":{},"43":{},"54":{},"56":{},"57":{},"58":{},"59":{},"65":{}},"tags":{}}],["foreignfield",{"_index":297,"title":{},"content":{"32":{},"33":{},"34":{}},"tags":{}}],["found",{"_index":513,"title":{},"content":{"59":{}},"tags":{}}],["framework",{"_index":92,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"43":{},"59":{}},"tags":{}}],["function",{"_index":117,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"53":{},"58":{}},"tags":{}}],["gener",{"_index":530,"title":{},"content":{"60":{},"67":{}},"tags":{}}],["geonear",{"_index":473,"title":{},"content":{"54":{}},"tags":{}}],["get",{"_index":195,"title":{},"content":{"26":{},"60":{}},"tags":{}}],["getauthorswithbook",{"_index":334,"title":{},"content":{"38":{}},"tags":{}}],["getjust15book",{"_index":176,"title":{},"content":{"24":{},"25":{},"58":{}},"tags":{}}],["geton",{"_index":557,"title":{},"content":{"63":{}},"tags":{}}],["given",{"_index":514,"title":{},"content":{"59":{}},"tags":{}}],["goal",{"_index":224,"title":{},"content":{"28":{}},"tags":{}}],["group",{"_index":27,"title":{"4":{},"29":{}},"content":{"4":{},"28":{},"29":{},"59":{},"65":{},"66":{},"69":{}},"tags":{}}],["gt",{"_index":379,"title":{},"content":{"44":{}},"tags":{}}],["gte",{"_index":166,"title":{},"content":{"24":{},"25":{},"44":{},"54":{},"58":{}},"tags":{}}],["hand",{"_index":60,"title":{},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"28":{},"32":{},"39":{},"41":{},"42":{},"54":{},"56":{},"57":{}},"tags":{}}],["happen",{"_index":480,"title":{},"content":{"54":{}},"tags":{}}],["hardcov",{"_index":453,"title":{},"content":{"50":{}},"tags":{}}],["haven't",{"_index":483,"title":{},"content":{"56":{}},"tags":{}}],["height",{"_index":436,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["henc",{"_index":194,"title":{},"content":{"26":{}},"tags":{}}],["here",{"_index":131,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"24":{},"28":{},"29":{},"32":{},"37":{},"58":{},"60":{},"66":{}},"tags":{}}],["hide",{"_index":458,"title":{},"content":{"50":{}},"tags":{}}],["hint",{"_index":220,"title":{},"content":{"29":{},"58":{}},"tags":{}}],["home",{"_index":56,"title":{},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"32":{},"39":{},"41":{},"42":{},"54":{},"56":{},"57":{},"65":{},"66":{}},"tags":{}}],["https://images.isbndb.com/covers/36/57/9780395623657.jpg",{"_index":431,"title":{},"content":{"50":{}},"tags":{}}],["https://learn.mongodb.com/courses/mongodb",{"_index":261,"title":{},"content":{"30":{}},"tags":{}}],["https://www.mongodb.com/docs/manual/core/aggreg",{"_index":262,"title":{},"content":{"30":{}},"tags":{}}],["https://www.practic",{"_index":254,"title":{},"content":{"30":{}},"tags":{}}],["icon",{"_index":234,"title":{},"content":{"28":{}},"tags":{}}],["ifnul",{"_index":76,"title":{},"content":{"22":{},"23":{},"38":{}},"tags":{}}],["implicit",{"_index":398,"title":{},"content":{"47":{}},"tags":{}}],["import",{"_index":84,"title":{"25":{}},"content":{"18":{},"56":{},"62":{}},"tags":{}}],["inch",{"_index":438,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["includ",{"_index":101,"title":{"50":{},"52":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"44":{},"52":{},"68":{}},"tags":{}}],["includearrayindex",{"_index":620,"title":{},"content":{"68":{}},"tags":{}}],["inclus",{"_index":469,"title":{},"content":{"52":{}},"tags":{}}],["increment",{"_index":610,"title":{},"content":{"67":{}},"tags":{}}],["index",{"_index":621,"title":{},"content":{"68":{}},"tags":{}}],["info",{"_index":189,"title":{},"content":{"26":{},"32":{},"39":{},"41":{},"42":{},"52":{},"54":{},"56":{},"57":{},"66":{}},"tags":{}}],["inform",{"_index":193,"title":{},"content":{"26":{},"32":{},"59":{}},"tags":{}}],["input",{"_index":95,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"33":{},"43":{},"53":{},"69":{}},"tags":{}}],["insid",{"_index":43,"title":{"17":{},"60":{}},"content":{"5":{},"6":{},"16":{},"17":{},"32":{},"33":{},"60":{},"62":{},"65":{}},"tags":{}}],["instanc",{"_index":46,"title":{},"content":{"5":{},"6":{},"33":{},"34":{},"41":{},"42":{},"52":{},"56":{},"57":{}},"tags":{}}],["instead",{"_index":269,"title":{},"content":{"31":{},"33":{},"47":{},"67":{}},"tags":{}}],["instructor",{"_index":240,"title":{},"content":{"28":{}},"tags":{}}],["interact",{"_index":605,"title":{},"content":{"67":{}},"tags":{}}],["interest",{"_index":103,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"28":{},"48":{},"50":{},"63":{}},"tags":{}}],["intro",{"_index":223,"title":{"28":{}},"content":{"37":{}},"tags":{}}],["invalid",{"_index":466,"title":{},"content":{"52":{}},"tags":{}}],["isbn",{"_index":450,"title":{},"content":{"50":{},"60":{},"62":{}},"tags":{}}],["isbn10",{"_index":451,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["isbn13",{"_index":446,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["isn't",{"_index":251,"title":{},"content":{"28":{}},"tags":{}}],["it'",{"_index":70,"title":{},"content":{"22":{},"23":{},"36":{},"38":{},"62":{},"65":{}},"tags":{}}],["it'll",{"_index":324,"title":{},"content":{"36":{}},"tags":{}}],["itcount",{"_index":348,"title":{},"content":{"39":{},"41":{},"42":{}},"tags":{}}],["item",{"_index":250,"title":{},"content":{"28":{},"44":{}},"tags":{}}],["iter",{"_index":349,"title":{},"content":{"39":{},"41":{}},"tags":{}}],["javascript",{"_index":134,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"58":{}},"tags":{}}],["jiménez",{"_index":411,"title":{},"content":{"50":{},"62":{}},"tags":{}}],["join",{"_index":36,"title":{"5":{},"33":{}},"content":{"5":{},"6":{},"28":{},"33":{},"34":{},"65":{}},"tags":{}}],["json",{"_index":537,"title":{},"content":{"62":{}},"tags":{}}],["juan",{"_index":409,"title":{},"content":{"50":{},"62":{}},"tags":{}}],["juston",{"_index":202,"title":{},"content":{"26":{}},"tags":{}}],["justshowtitlesynopsi",{"_index":320,"title":{},"content":{"34":{}},"tags":{}}],["keep",{"_index":463,"title":{},"content":{"52":{}},"tags":{}}],["key",{"_index":432,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["know",{"_index":552,"title":{},"content":{"63":{}},"tags":{}}],["lab",{"_index":61,"title":{"18":{},"37":{}},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"18":{},"28":{},"32":{},"37":{},"39":{},"41":{},"42":{},"54":{},"56":{},"57":{}},"tags":{}}],["languag",{"_index":130,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"28":{},"50":{},"58":{},"67":{}},"tags":{}}],["last",{"_index":26,"title":{},"content":{"3":{},"27":{},"58":{}},"tags":{}}],["launch",{"_index":347,"title":{},"content":{"39":{}},"tags":{}}],["learn",{"_index":144,"title":{},"content":{"19":{},"20":{},"21":{},"28":{}},"tags":{}}],["lectur",{"_index":236,"title":{"30":{}},"content":{"28":{}},"tags":{}}],["led",{"_index":241,"title":{},"content":{"28":{}},"tags":{}}],["left",{"_index":34,"title":{"5":{},"33":{}},"content":{"5":{},"6":{},"33":{},"65":{}},"tags":{}}],["length",{"_index":439,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["less",{"_index":196,"title":{},"content":{"26":{}},"tags":{}}],["let'",{"_index":147,"title":{},"content":{"19":{},"20":{},"21":{},"24":{},"26":{},"62":{}},"tags":{}}],["librari",{"_index":85,"title":{"7":{},"55":{},"56":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"18":{},"37":{},"56":{}},"tags":{}}],["life",{"_index":418,"title":{},"content":{"50":{}},"tags":{}}],["limit",{"_index":102,"title":{"11":{},"48":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"24":{},"25":{},"26":{},"29":{},"39":{},"48":{},"53":{},"54":{},"58":{},"63":{},"68":{}},"tags":{}}],["link",{"_index":284,"title":{},"content":{"32":{}},"tags":{}}],["list",{"_index":492,"title":{},"content":{"56":{},"57":{},"65":{}},"tags":{}}],["literatur",{"_index":416,"title":{},"content":{"50":{}},"tags":{}}],["live",{"_index":50,"title":{},"content":{"5":{},"6":{},"33":{}},"tags":{}}],["localfield",{"_index":296,"title":{},"content":{"32":{},"33":{},"34":{}},"tags":{}}],["locat",{"_index":593,"title":{},"content":{"66":{}},"tags":{}}],["logic",{"_index":384,"title":{},"content":{"44":{}},"tags":{}}],["long",{"_index":124,"title":{"13":{},"58":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"39":{},"58":{}},"tags":{}}],["longtitl",{"_index":455,"title":{},"content":{"50":{}},"tags":{}}],["look",{"_index":69,"title":{},"content":{"22":{},"23":{},"33":{},"38":{},"39":{},"50":{}},"tags":{}}],["lookup",{"_index":32,"title":{"5":{},"6":{},"32":{},"33":{},"34":{}},"content":{"5":{},"6":{},"28":{},"32":{},"33":{},"34":{}},"tags":{}}],["lt",{"_index":380,"title":{},"content":{"44":{}},"tags":{}}],["lte",{"_index":378,"title":{},"content":{"44":{}},"tags":{}}],["make",{"_index":386,"title":{},"content":{"45":{},"54":{}},"tags":{}}],["manag",{"_index":335,"title":{},"content":{"37":{}},"tags":{}}],["mani",{"_index":48,"title":{},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"24":{},"32":{},"33":{},"46":{},"48":{},"53":{},"58":{},"60":{},"63":{}},"tags":{}}],["manual",{"_index":471,"title":{},"content":{"54":{}},"tags":{}}],["map",{"_index":119,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"53":{},"66":{}},"tags":{}}],["match",{"_index":89,"title":{"9":{},"43":{},"45":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"24":{},"25":{},"26":{},"27":{},"43":{},"44":{},"45":{},"46":{},"47":{},"53":{},"54":{},"58":{},"60":{},"62":{},"66":{}},"tags":{}}],["materi",{"_index":237,"title":{"30":{}},"content":{"28":{}},"tags":{}}],["max",{"_index":603,"title":{},"content":{"66":{}},"tags":{}}],["max(annual_spend",{"_index":574,"title":{},"content":{"65":{}},"tags":{}}],["max_spend",{"_index":575,"title":{},"content":{"65":{}},"tags":{}}],["maximum",{"_index":635,"title":{},"content":{"69":{}},"tags":{}}],["maximumspend",{"_index":602,"title":{},"content":{"66":{}},"tags":{}}],["maxtimem",{"_index":345,"title":{},"content":{"39":{}},"tags":{}}],["mayb",{"_index":506,"title":{},"content":{"58":{}},"tags":{}}],["mean",{"_index":235,"title":{},"content":{"28":{},"50":{}},"tags":{}}],["merg",{"_index":472,"title":{},"content":{"54":{}},"tags":{}}],["method",{"_index":346,"title":{"42":{}},"content":{"39":{},"41":{},"42":{},"67":{}},"tags":{}}],["microservic",{"_index":138,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"58":{}},"tags":{}}],["min",{"_index":230,"title":{},"content":{"28":{},"37":{}},"tags":{}}],["minimum",{"_index":636,"title":{},"content":{"69":{}},"tags":{}}],["miss",{"_index":65,"title":{"23":{},"38":{}},"content":{"22":{},"23":{},"38":{}},"tags":{}}],["model",{"_index":39,"title":{},"content":{"5":{},"6":{},"32":{},"33":{}},"tags":{}}],["modular",{"_index":630,"title":{},"content":{"69":{}},"tags":{}}],["moguer",{"_index":420,"title":{},"content":{"50":{}},"tags":{}}],["mongodb",{"_index":81,"title":{"66":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"18":{},"28":{},"30":{},"37":{},"41":{},"44":{},"45":{},"46":{},"47":{},"48":{},"50":{},"51":{},"53":{},"54":{},"56":{},"57":{},"58":{},"59":{},"67":{}},"tags":{}}],["mongoservererror",{"_index":356,"title":{},"content":{"39":{},"52":{}},"tags":{}}],["mongosh",{"_index":137,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"58":{}},"tags":{}}],["more",{"_index":225,"title":{},"content":{"28":{},"32":{},"41":{},"46":{},"54":{},"58":{},"59":{},"60":{},"69":{}},"tags":{}}],["morethan150pag",{"_index":165,"title":{},"content":{"24":{},"25":{},"58":{}},"tags":{}}],["move",{"_index":303,"title":{},"content":{"33":{}},"tags":{}}],["ms",{"_index":353,"title":{},"content":{"39":{}},"tags":{}}],["msrp",{"_index":448,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["much",{"_index":566,"title":{},"content":{"65":{}},"tags":{}}],["multipl",{"_index":305,"title":{},"content":{"33":{},"54":{}},"tags":{}}],["multipli",{"_index":328,"title":{},"content":{"36":{}},"tags":{}}],["n",{"_index":423,"title":{},"content":{"50":{}},"tags":{}}],["name",{"_index":210,"title":{},"content":{"27":{},"32":{},"38":{},"50":{},"62":{},"63":{},"68":{}},"tags":{}}],["navig",{"_index":231,"title":{},"content":{"28":{},"45":{}},"tags":{}}],["need",{"_index":12,"title":{},"content":{"1":{},"2":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"26":{},"28":{},"32":{},"33":{},"37":{},"46":{},"58":{},"65":{}},"tags":{}}],["neq",{"_index":377,"title":{},"content":{"44":{}},"tags":{}}],["nest",{"_index":567,"title":{},"content":{"65":{}},"tags":{}}],["new",{"_index":63,"title":{"22":{},"35":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"22":{},"23":{},"24":{},"27":{},"29":{},"32":{},"36":{},"43":{}},"tags":{}}],["next",{"_index":113,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"25":{},"41":{},"53":{},"69":{}},"tags":{}}],["nice",{"_index":316,"title":{},"content":{"34":{}},"tags":{}}],["nin",{"_index":381,"title":{},"content":{"44":{}},"tags":{}}],["nineninetynin",{"_index":536,"title":{},"content":{"60":{}},"tags":{}}],["nois",{"_index":311,"title":{},"content":{"34":{}},"tags":{}}],["noisi",{"_index":282,"title":{},"content":{"32":{}},"tags":{}}],["notat",{"_index":399,"title":{},"content":{"47":{}},"tags":{}}],["note",{"_index":331,"title":{},"content":{"36":{}},"tags":{}}],["notic",{"_index":233,"title":{},"content":{"28":{},"41":{}},"tags":{}}],["now",{"_index":108,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"32":{},"53":{}},"tags":{}}],["null",{"_index":72,"title":{},"content":{"22":{},"23":{},"26":{},"38":{},"68":{}},"tags":{}}],["num_mflix_com",{"_index":618,"title":{},"content":{"68":{}},"tags":{}}],["number",{"_index":105,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"26":{},"48":{},"68":{}},"tags":{}}],["object",{"_index":157,"title":{"17":{},"60":{}},"content":{"16":{},"17":{},"60":{},"62":{}},"tags":{}}],["objectid",{"_index":287,"title":{},"content":{"32":{}},"tags":{}}],["objectid(\"64cc2db4830ba29148da4c3b",{"_index":542,"title":{},"content":{"62":{}},"tags":{}}],["omit",{"_index":205,"title":{},"content":{"27":{}},"tags":{}}],["on",{"_index":110,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"24":{},"32":{},"48":{},"53":{},"58":{},"60":{},"62":{},"66":{},"69":{}},"tags":{}}],["onehundredpagesbook",{"_index":211,"title":{},"content":{"27":{}},"tags":{}}],["onlin",{"_index":253,"title":{},"content":{"30":{}},"tags":{}}],["open",{"_index":338,"title":{},"content":{"37":{},"41":{}},"tags":{}}],["oper",{"_index":90,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"39":{},"43":{},"44":{},"46":{},"69":{}},"tags":{}}],["option",{"_index":143,"title":{"15":{},"39":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"39":{},"68":{}},"tags":{}}],["options).itcount",{"_index":355,"title":{},"content":{"39":{}},"tags":{}}],["order",{"_index":18,"title":{"25":{}},"content":{"1":{},"2":{},"26":{},"29":{},"56":{}},"tags":{}}],["orderbynumberofbooksdesc",{"_index":556,"title":{},"content":{"63":{}},"tags":{}}],["origin",{"_index":532,"title":{},"content":{"60":{}},"tags":{}}],["out",{"_index":203,"title":{},"content":{"27":{},"28":{},"29":{},"39":{},"54":{},"62":{},"65":{},"66":{}},"tags":{}}],["outer",{"_index":35,"title":{"5":{},"33":{}},"content":{"5":{},"6":{},"33":{}},"tags":{}}],["output",{"_index":112,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"27":{},"33":{},"53":{},"69":{}},"tags":{}}],["over",{"_index":365,"title":{},"content":{"41":{}},"tags":{}}],["packt",{"_index":257,"title":{},"content":{"30":{}},"tags":{}}],["page",{"_index":29,"title":{},"content":{"4":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"36":{},"41":{},"45":{},"46":{},"47":{},"50":{},"53":{},"54":{},"58":{}},"tags":{}}],["pair",{"_index":617,"title":{},"content":{"68":{}},"tags":{}}],["part",{"_index":151,"title":{},"content":{"19":{},"20":{},"21":{},"34":{}},"tags":{}}],["pass",{"_index":182,"title":{},"content":{"25":{},"39":{},"47":{},"66":{},"67":{},"69":{}},"tags":{}}],["path",{"_index":619,"title":{},"content":{"68":{}},"tags":{}}],["pattern",{"_index":159,"title":{},"content":{"16":{},"17":{},"60":{}},"tags":{}}],["pdf",{"_index":266,"title":{},"content":{"31":{}},"tags":{}}],["per",{"_index":219,"title":{},"content":{"29":{},"32":{},"60":{},"66":{}},"tags":{}}],["perform",{"_index":515,"title":{},"content":{"59":{},"69":{}},"tags":{}}],["pictur",{"_index":417,"title":{},"content":{"50":{}},"tags":{}}],["pipe",{"_index":116,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"53":{},"69":{}},"tags":{}}],["pipelin",{"_index":3,"title":{"8":{},"13":{},"19":{},"21":{},"31":{},"40":{},"58":{},"66":{},"67":{},"69":{}},"content":{"1":{},"2":{},"3":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"19":{},"20":{},"21":{},"24":{},"27":{},"28":{},"30":{},"32":{},"34":{},"41":{},"53":{},"54":{},"56":{},"58":{},"59":{},"67":{},"68":{},"69":{}},"tags":{}}],["placehold",{"_index":333,"title":{},"content":{"36":{}},"tags":{}}],["platero",{"_index":401,"title":{},"content":{"50":{}},"tags":{}}],["poet",{"_index":428,"title":{},"content":{"50":{}},"tags":{}}],["polymorph",{"_index":71,"title":{},"content":{"22":{},"23":{},"38":{}},"tags":{}}],["popular",{"_index":226,"title":{},"content":{"28":{}},"tags":{}}],["portion",{"_index":373,"title":{},"content":{"44":{}},"tags":{}}],["pound",{"_index":443,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["power",{"_index":111,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"53":{}},"tags":{}}],["practic",{"_index":252,"title":{},"content":{"30":{}},"tags":{}}],["present",{"_index":132,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"50":{},"58":{}},"tags":{}}],["preservenullandemptyarray",{"_index":622,"title":{},"content":{"68":{}},"tags":{}}],["previou",{"_index":309,"title":{"34":{}},"content":{"41":{},"42":{}},"tags":{}}],["primari",{"_index":459,"title":{},"content":{"50":{}},"tags":{}}],["print",{"_index":222,"title":{},"content":{"29":{},"30":{}},"tags":{}}],["probabl",{"_index":243,"title":{},"content":{"28":{}},"tags":{}}],["process",{"_index":631,"title":{},"content":{"69":{}},"tags":{}}],["program",{"_index":118,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"28":{},"53":{},"58":{}},"tags":{}}],["project",{"_index":100,"title":{"10":{},"49":{},"50":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"24":{},"25":{},"26":{},"32":{},"33":{},"34":{},"36":{},"38":{},"50":{},"51":{},"52":{},"53":{},"58":{},"60":{},"63":{},"68":{}},"tags":{}}],["provid",{"_index":615,"title":{},"content":{"68":{}},"tags":{}}],["pseudo",{"_index":393,"title":{},"content":{"46":{}},"tags":{}}],["publish",{"_index":258,"title":{},"content":{"30":{},"50":{}},"tags":{}}],["put",{"_index":559,"title":{},"content":{"65":{}},"tags":{}}],["queri",{"_index":154,"title":{"16":{},"61":{}},"content":{"16":{},"17":{},"28":{},"65":{}},"tags":{}}],["quit",{"_index":550,"title":{},"content":{"62":{}},"tags":{}}],["ramón",{"_index":410,"title":{},"content":{"50":{},"62":{}},"tags":{}}],["read",{"_index":322,"title":{},"content":{"36":{},"58":{},"65":{}},"tags":{}}],["readi",{"_index":246,"title":{},"content":{"28":{},"32":{},"37":{}},"tags":{}}],["readingtimehour",{"_index":326,"title":{},"content":{"36":{}},"tags":{}}],["reduc",{"_index":120,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"53":{}},"tags":{}}],["refer",{"_index":301,"title":{},"content":{"33":{},"53":{}},"tags":{}}],["regex",{"_index":383,"title":{},"content":{"44":{}},"tags":{}}],["regular",{"_index":382,"title":{},"content":{"44":{}},"tags":{}}],["relat",{"_index":606,"title":{},"content":{"67":{}},"tags":{}}],["relationship",{"_index":41,"title":{},"content":{"5":{},"6":{},"32":{},"33":{}},"tags":{}}],["rememb",{"_index":360,"title":{},"content":{"53":{},"56":{}},"tags":{}}],["remov",{"_index":281,"title":{},"content":{"32":{},"34":{}},"tags":{}}],["repeat",{"_index":142,"title":{"14":{},"54":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"54":{}},"tags":{}}],["request",{"_index":270,"title":{},"content":{"32":{}},"tags":{}}],["resembl",{"_index":596,"title":{},"content":{"66":{}},"tags":{}}],["result",{"_index":9,"title":{"22":{},"35":{}},"content":{"1":{},"2":{},"3":{},"22":{},"23":{},"24":{},"26":{},"27":{},"28":{},"29":{},"33":{},"34":{},"51":{},"58":{},"69":{}},"tags":{}}],["return",{"_index":4,"title":{},"content":{"1":{},"2":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"24":{},"25":{},"33":{},"37":{},"41":{},"42":{},"43":{},"45":{},"46":{},"47":{},"48":{},"58":{},"60":{},"65":{},"66":{},"69":{}},"tags":{}}],["review",{"_index":273,"title":{},"content":{"32":{},"37":{}},"tags":{}}],["rewrit",{"_index":496,"title":{},"content":{"58":{}},"tags":{}}],["richard",{"_index":543,"title":{},"content":{"62":{}},"tags":{}}],["richardbrucewright",{"_index":547,"title":{},"content":{"62":{}},"tags":{}}],["right",{"_index":500,"title":{},"content":{"58":{}},"tags":{}}],["row",{"_index":564,"title":{},"content":{"65":{}},"tags":{}}],["rule",{"_index":470,"title":{},"content":{"52":{}},"tags":{}}],["run",{"_index":127,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"27":{},"33":{},"58":{},"60":{},"62":{}},"tags":{}}],["rust",{"_index":139,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"58":{}},"tags":{}}],["same",{"_index":164,"title":{},"content":{"16":{},"17":{},"32":{},"52":{},"58":{},"60":{},"68":{}},"tags":{}}],["sampl",{"_index":161,"title":{},"content":{"16":{},"17":{},"53":{},"58":{},"60":{}},"tags":{}}],["sanitizednam",{"_index":546,"title":{},"content":{"62":{}},"tags":{}}],["save",{"_index":19,"title":{"3":{},"27":{}},"content":{"3":{}},"tags":{}}],["savetonewcollect",{"_index":212,"title":{},"content":{"27":{}},"tags":{}}],["scalar",{"_index":538,"title":{},"content":{"62":{}},"tags":{}}],["search",{"_index":156,"title":{"17":{},"60":{}},"content":{"16":{},"17":{},"60":{}},"tags":{}}],["see",{"_index":150,"title":{},"content":{"16":{},"17":{},"19":{},"20":{},"21":{},"26":{},"27":{},"32":{},"39":{},"54":{},"60":{},"66":{}},"tags":{}}],["seen",{"_index":425,"title":{},"content":{"50":{}},"tags":{}}],["select",{"_index":87,"title":{"56":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"41":{},"45":{},"50":{},"56":{},"65":{}},"tags":{}}],["sens",{"_index":477,"title":{},"content":{"54":{}},"tags":{}}],["separ",{"_index":276,"title":{},"content":{"32":{},"66":{}},"tags":{}}],["server",{"_index":502,"title":{},"content":{"58":{}},"tags":{}}],["session",{"_index":242,"title":{},"content":{"28":{}},"tags":{}}],["set",{"_index":79,"title":{"18":{},"37":{}},"content":{"18":{},"59":{}},"tags":{}}],["set\":{\"authorid\":{\"$toobjectid\":\"$authors._id",{"_index":294,"title":{},"content":{"32":{}},"tags":{}}],["sever",{"_index":163,"title":{},"content":{"16":{},"17":{},"32":{},"41":{},"42":{},"54":{},"60":{}},"tags":{}}],["shell",{"_index":136,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"41":{},"45":{},"46":{},"47":{},"48":{},"50":{},"51":{},"53":{},"54":{},"56":{},"58":{}},"tags":{}}],["shorthand",{"_index":397,"title":{"47":{}},"content":{},"tags":{}}],["show",{"_index":186,"title":{"57":{}},"content":{"26":{},"27":{},"28":{},"50":{},"53":{},"56":{},"57":{},"58":{}},"tags":{}}],["shown",{"_index":460,"title":{},"content":{"50":{}},"tags":{}}],["showonlythesefield",{"_index":170,"title":{},"content":{"24":{},"25":{},"26":{},"58":{},"60":{}},"tags":{}}],["similar",{"_index":626,"title":{},"content":{"69":{}},"tags":{}}],["simpl",{"_index":153,"title":{"16":{},"61":{}},"content":{"16":{},"17":{},"28":{},"47":{},"62":{}},"tags":{}}],["size",{"_index":366,"title":{"63":{}},"content":{"41":{},"42":{},"63":{}},"tags":{}}],["slimmerbooksfirst",{"_index":188,"title":{},"content":{"26":{}},"tags":{}}],["someth",{"_index":75,"title":{},"content":{"22":{},"23":{},"38":{},"46":{},"54":{}},"tags":{}}],["sometim",{"_index":67,"title":{},"content":{"22":{},"23":{},"38":{}},"tags":{}}],["sort",{"_index":8,"title":{"2":{},"26":{}},"content":{"1":{},"2":{},"26":{},"28":{},"29":{},"63":{},"68":{}},"tags":{}}],["sourc",{"_index":541,"title":{},"content":{"62":{}},"tags":{}}],["spain",{"_index":424,"title":{},"content":{"50":{}},"tags":{}}],["spain.\\n",{"_index":422,"title":{},"content":{"50":{}},"tags":{}}],["spanish",{"_index":404,"title":{},"content":{"50":{}},"tags":{}}],["specif",{"_index":625,"title":{},"content":{"68":{}},"tags":{}}],["specifi",{"_index":97,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"43":{}},"tags":{}}],["split",{"_index":595,"title":{},"content":{"66":{}},"tags":{}}],["sql",{"_index":145,"title":{"20":{},"64":{},"65":{}},"content":{"19":{},"20":{},"21":{},"28":{},"65":{},"66":{},"67":{},"68":{}},"tags":{}}],["stage",{"_index":11,"title":{"12":{},"14":{},"25":{},"34":{},"53":{},"54":{}},"content":{"1":{},"2":{},"3":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"24":{},"25":{},"26":{},"27":{},"45":{},"53":{},"54":{},"58":{},"66":{},"67":{},"69":{}},"tags":{}}],["stage1",{"_index":612,"title":{},"content":{"67":{}},"tags":{}}],["stage2",{"_index":613,"title":{},"content":{"67":{}},"tags":{}}],["stage3",{"_index":614,"title":{},"content":{"67":{}},"tags":{}}],["start",{"_index":462,"title":{},"content":{"52":{},"58":{},"65":{}},"tags":{}}],["state",{"_index":561,"title":{},"content":{"65":{}},"tags":{}}],["statement",{"_index":558,"title":{},"content":{"65":{},"68":{}},"tags":{}}],["step",{"_index":183,"title":{},"content":{"25":{},"28":{},"67":{}},"tags":{}}],["store",{"_index":160,"title":{},"content":{"16":{},"17":{},"36":{},"60":{}},"tags":{}}],["straightforward",{"_index":534,"title":{},"content":{"60":{}},"tags":{}}],["string",{"_index":286,"title":{},"content":{"32":{}},"tags":{}}],["structur",{"_index":149,"title":{"21":{},"67":{}},"content":{"16":{},"17":{},"19":{},"20":{},"21":{},"60":{}},"tags":{}}],["subdocu",{"_index":385,"title":{},"content":{"44":{}},"tags":{}}],["subqueri",{"_index":563,"title":{},"content":{"65":{}},"tags":{}}],["succe",{"_index":392,"title":{},"content":{"46":{}},"tags":{}}],["successfulli",{"_index":512,"title":{},"content":{"59":{}},"tags":{}}],["suitabl",{"_index":135,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"58":{}},"tags":{}}],["sum",{"_index":28,"title":{},"content":{"4":{},"29":{},"66":{}},"tags":{}}],["sum(annual_spend",{"_index":570,"title":{},"content":{"65":{}},"tags":{}}],["summari",{"_index":509,"title":{"59":{}},"content":{},"tags":{}}],["support",{"_index":493,"title":{},"content":{"58":{}},"tags":{}}],["sure",{"_index":2,"title":{},"content":{"1":{},"2":{},"24":{},"45":{}},"tags":{}}],["switch",{"_index":487,"title":{},"content":{"56":{}},"tags":{}}],["synopsi",{"_index":315,"title":{},"content":{"34":{},"50":{}},"tags":{}}],["syntax",{"_index":99,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"33":{},"39":{},"43":{},"58":{}},"tags":{}}],["system",{"_index":336,"title":{},"content":{"37":{}},"tags":{}}],["t1",{"_index":587,"title":{},"content":{"65":{}},"tags":{}}],["t1.citi",{"_index":578,"title":{},"content":{"65":{}},"tags":{}}],["t1.customer_id",{"_index":589,"title":{},"content":{"65":{}},"tags":{}}],["t1.locat",{"_index":590,"title":{},"content":{"65":{}},"tags":{}}],["t2",{"_index":591,"title":{},"content":{"65":{}},"tags":{}}],["tab",{"_index":363,"title":{},"content":{"41":{},"45":{}},"tags":{}}],["table/",{"_index":562,"title":{},"content":{"65":{}},"tags":{}}],["take",{"_index":94,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"37":{},"43":{},"46":{}},"tags":{}}],["tbd",{"_index":227,"title":{},"content":{"28":{}},"tags":{}}],["test",{"_index":318,"title":{},"content":{"34":{},"37":{},"66":{}},"tags":{}}],["text",{"_index":332,"title":{},"content":{"36":{},"41":{},"45":{}},"tags":{}}],["that'",{"_index":216,"title":{},"content":{"29":{}},"tags":{}}],["there'",{"_index":565,"title":{},"content":{"65":{}},"tags":{}}],["they'v",{"_index":539,"title":{},"content":{"62":{}},"tags":{}}],["thickerbooksfirst",{"_index":199,"title":{},"content":{"26":{}},"tags":{}}],["thickest",{"_index":200,"title":{},"content":{"26":{}},"tags":{}}],["thing",{"_index":274,"title":{},"content":{"32":{}},"tags":{}}],["think",{"_index":114,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"53":{}},"tags":{}}],["those",{"_index":178,"title":{},"content":{"24":{},"33":{}},"tags":{}}],["three",{"_index":277,"title":{},"content":{"32":{},"66":{}},"tags":{}}],["through",{"_index":350,"title":{},"content":{"39":{},"50":{}},"tags":{}}],["thu",{"_index":434,"title":{},"content":{"50":{}},"tags":{}}],["time",{"_index":54,"title":{},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"28":{},"32":{},"33":{},"36":{},"39":{},"41":{},"42":{},"54":{},"56":{},"57":{}},"tags":{}}],["timothi",{"_index":289,"title":{},"content":{"32":{}},"tags":{}}],["tip",{"_index":501,"title":{},"content":{"58":{}},"tags":{}}],["titl",{"_index":173,"title":{},"content":{"24":{},"25":{},"26":{},"34":{},"36":{},"50":{},"52":{},"53":{},"58":{},"60":{}},"tags":{}}],["toggl",{"_index":623,"title":{},"content":{"68":{}},"tags":{}}],["toobjectid",{"_index":292,"title":{},"content":{"32":{}},"tags":{}}],["total",{"_index":634,"title":{},"content":{"69":{}},"tags":{}}],["total_spend",{"_index":571,"title":{},"content":{"65":{}},"tags":{}}],["totalbook",{"_index":179,"title":{},"content":{"24":{},"25":{}},"tags":{}}],["totalinventori",{"_index":174,"title":{},"content":{"24":{},"25":{},"46":{},"47":{},"50":{},"53":{},"58":{},"60":{}},"tags":{}}],["totalpag",{"_index":213,"title":{},"content":{"29":{}},"tags":{}}],["totalspend",{"_index":599,"title":{},"content":{"66":{}},"tags":{}}],["town",{"_index":419,"title":{},"content":{"50":{}},"tags":{}}],["transform",{"_index":516,"title":{},"content":{"59":{},"67":{}},"tags":{}}],["tri",{"_index":280,"title":{},"content":{"32":{},"39":{},"58":{}},"tags":{}}],["tricki",{"_index":304,"title":{},"content":{"33":{}},"tags":{}}],["true",{"_index":391,"title":{},"content":{"46":{}},"tags":{}}],["turn",{"_index":549,"title":{},"content":{"62":{}},"tags":{}}],["tutori",{"_index":511,"title":{},"content":{"59":{}},"tags":{}}],["tweak",{"_index":319,"title":{},"content":{"34":{}},"tags":{}}],["two",{"_index":275,"title":{},"content":{"32":{}},"tags":{}}],["type",{"_index":285,"title":{},"content":{"32":{},"41":{},"42":{},"56":{}},"tags":{}}],["typic",{"_index":607,"title":{},"content":{"67":{}},"tags":{}}],["ui",{"_index":343,"title":{},"content":{"39":{},"41":{},"45":{},"46":{},"47":{},"48":{},"50":{},"51":{},"53":{},"54":{},"56":{},"58":{}},"tags":{}}],["unabl",{"_index":264,"title":{},"content":{"31":{}},"tags":{}}],["understand",{"_index":499,"title":{},"content":{"58":{},"60":{}},"tags":{}}],["univers",{"_index":259,"title":{},"content":{"30":{}},"tags":{}}],["unix",{"_index":115,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"53":{},"69":{}},"tags":{}}],["until",{"_index":107,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"53":{}},"tags":{}}],["unwind",{"_index":278,"title":{},"content":{"32":{},"60":{},"66":{},"68":{}},"tags":{}}],["up",{"_index":80,"title":{"18":{},"37":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"18":{},"53":{}},"tags":{}}],["updat",{"_index":325,"title":{},"content":{"36":{}},"tags":{}}],["us",{"_index":10,"title":{"7":{},"55":{}},"content":{"1":{},"2":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"22":{},"23":{},"26":{},"28":{},"29":{},"32":{},"33":{},"34":{},"36":{},"38":{},"41":{},"42":{},"43":{},"46":{},"47":{},"48":{},"50":{},"53":{},"56":{},"58":{},"59":{},"60":{},"63":{},"65":{},"67":{},"69":{}},"tags":{}}],["user",{"_index":490,"title":{},"content":{"56":{}},"tags":{}}],["usual",{"_index":38,"title":{},"content":{"5":{},"6":{},"33":{},"65":{}},"tags":{}}],["valid",{"_index":374,"title":{},"content":{"44":{}},"tags":{}}],["valu",{"_index":78,"title":{},"content":{"22":{},"23":{},"38":{},"43":{},"44":{},"50":{},"60":{},"62":{},"68":{},"69":{}},"tags":{}}],["variabl",{"_index":495,"title":{},"content":{"58":{}},"tags":{}}],["veri",{"_index":125,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"58":{}},"tags":{}}],["versa",{"_index":465,"title":{},"content":{"52":{}},"tags":{}}],["version",{"_index":256,"title":{},"content":{"30":{},"33":{}},"tags":{}}],["vice",{"_index":464,"title":{},"content":{"52":{}},"tags":{}}],["visit",{"_index":517,"title":{},"content":{"59":{}},"tags":{}}],["vs",{"_index":146,"title":{"20":{},"64":{}},"content":{"19":{},"20":{},"21":{}},"tags":{}}],["wander",{"_index":427,"title":{},"content":{"50":{}},"tags":{}}],["want",{"_index":295,"title":{},"content":{"32":{},"34":{},"36":{},"45":{},"46":{},"58":{},"60":{},"62":{},"63":{}},"tags":{}}],["way",{"_index":197,"title":{},"content":{"26":{}},"tags":{}}],["we'll",{"_index":185,"title":{},"content":{"26":{},"32":{},"45":{},"50":{},"56":{},"58":{},"66":{}},"tags":{}}],["we'r",{"_index":68,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"22":{},"23":{},"25":{},"32":{},"38":{},"48":{},"50":{},"58":{},"60":{},"63":{}},"tags":{}}],["we'v",{"_index":109,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"53":{}},"tags":{}}],["weight",{"_index":441,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["whole",{"_index":351,"title":{},"content":{"39":{}},"tags":{}}],["width",{"_index":444,"title":{},"content":{"50":{},"60":{}},"tags":{}}],["won't",{"_index":57,"title":{},"content":{"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"32":{},"39":{},"41":{},"42":{},"54":{},"56":{},"57":{}},"tags":{}}],["work",{"_index":247,"title":{},"content":{"28":{},"39":{},"58":{},"60":{}},"tags":{}}],["world",{"_index":415,"title":{},"content":{"50":{}},"tags":{}}],["wright",{"_index":545,"title":{},"content":{"62":{}},"tags":{}}],["write",{"_index":123,"title":{"13":{},"58":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"28":{},"32":{},"45":{},"50":{},"58":{}},"tags":{}}],["written",{"_index":302,"title":{},"content":{"33":{}},"tags":{}}],["wrote",{"_index":554,"title":{},"content":{"63":{}},"tags":{}}],["y",{"_index":402,"title":{},"content":{"50":{}},"tags":{}}],["year",{"_index":31,"title":{},"content":{"4":{},"24":{},"25":{},"26":{},"29":{},"45":{},"46":{},"47":{},"50":{},"53":{},"54":{},"58":{},"60":{}},"tags":{}}],["yo",{"_index":403,"title":{},"content":{"50":{}},"tags":{}}],["you'll",{"_index":140,"title":{},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"28":{},"37":{},"58":{}},"tags":{}}],["you'r",{"_index":238,"title":{},"content":{"28":{}},"tags":{}}]],"pipeline":["stemmer"]}} \ No newline at end of file +{"documents":[{"id":1,"pageTitle":"","sectionTitle":"📄️ 👐 $count","sectionRoute":"/aggregation-pipeline-lab/docs/category/counting-and-sorting","type":"docs"},{"id":2,"pageTitle":"","sectionTitle":"📄️ 👐 Sorting","sectionRoute":"/aggregation-pipeline-lab/docs/category/counting-and-sorting","type":"docs"},{"id":6,"pageTitle":"","sectionTitle":"📄️ 🦸 Saving to a collection","sectionRoute":"/aggregation-pipeline-lab/docs/category/exporting-data","type":"docs"},{"id":3,"pageTitle":"","sectionTitle":"📄️ 👐 Group","sectionRoute":"/aggregation-pipeline-lab/docs/category/grouping-results","type":"docs"},{"id":4,"pageTitle":"","sectionTitle":"📄️ 👐 Lookups AKA Left Outer Join","sectionRoute":"/aggregation-pipeline-lab/docs/category/lookups--joins","type":"docs"},{"id":5,"pageTitle":"","sectionTitle":"📄️ 🦸‍♂️ Advanced lookups","sectionRoute":"/aggregation-pipeline-lab/docs/category/lookups--joins","type":"docs"},{"id":17,"pageTitle":"","sectionTitle":"📄️ 👐 Adding new fields to results","sectionRoute":"/aggregation-pipeline-lab/docs/category/modifying-results","type":"docs"},{"id":18,"pageTitle":"","sectionTitle":"📄️ 🦸 Missing Data","sectionRoute":"/aggregation-pipeline-lab/docs/category/modifying-results","type":"docs"},{"id":7,"pageTitle":"","sectionTitle":"📄️ 👐 Set Up Lab","sectionRoute":"/aggregation-pipeline-lab/docs/category/prerequisites","type":"docs"},{"id":8,"pageTitle":"","sectionTitle":"📄️ 👐 Using the Library Database","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":9,"pageTitle":"","sectionTitle":"📄️ 👐 Empty Aggregation Pipeline","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":10,"pageTitle":"","sectionTitle":"📄️ 👐 $match","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":11,"pageTitle":"","sectionTitle":"📄️ 👐 $project","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":12,"pageTitle":"","sectionTitle":"📄️ 👐 $limit","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":13,"pageTitle":"","sectionTitle":"📄️ 👐 Combining stages","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":14,"pageTitle":"","sectionTitle":"📄️ 👐 Writing Long Pipelines","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":15,"pageTitle":"","sectionTitle":"📄️ 🦸‍♂️ Repeating Stages","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":16,"pageTitle":"","sectionTitle":"📄️ 🦸‍♂️ Aggregation options","sectionRoute":"/aggregation-pipeline-lab/docs/category/simple-pipelines","type":"docs"},{"id":19,"pageTitle":"","sectionTitle":"📄️ 📘 What is an Aggregation Pipeline?","sectionRoute":"/aggregation-pipeline-lab/docs/category/the-aggregation-pipeline","type":"docs"},{"id":20,"pageTitle":"","sectionTitle":"📄️ 📘 SQL vs Aggregations","sectionRoute":"/aggregation-pipeline-lab/docs/category/the-aggregation-pipeline","type":"docs"},{"id":21,"pageTitle":"","sectionTitle":"📄️ 📘 Structure of an Aggregation Pipeline","sectionRoute":"/aggregation-pipeline-lab/docs/category/the-aggregation-pipeline","type":"docs"},{"id":22,"pageTitle":"","sectionTitle":"📄️ 👐 Simple Array queries","sectionRoute":"/aggregation-pipeline-lab/docs/category/using-arrays","type":"docs"},{"id":23,"pageTitle":"","sectionTitle":"📄️ 👐 Searching inside Objects in arrays","sectionRoute":"/aggregation-pipeline-lab/docs/category/using-arrays","type":"docs"},{"id":24,"pageTitle":"👐 $count","sectionTitle":"👐 $count","sectionRoute":"/aggregation-pipeline-lab/docs/counting-sorting/counting-documents","type":"docs"},{"id":25,"pageTitle":"👐 $count","sectionTitle":"The order of stages is important","sectionRoute":"/aggregation-pipeline-lab/docs/counting-sorting/counting-documents#the-order-of-stages-is-important","type":"docs"},{"id":26,"pageTitle":"👐 Sorting","sectionTitle":"👐 Sorting","sectionRoute":"/aggregation-pipeline-lab/docs/counting-sorting/sorting","type":"docs"},{"id":27,"pageTitle":"🦸 Saving to a collection","sectionTitle":"🦸 Saving to a collection","sectionRoute":"/aggregation-pipeline-lab/docs/exporting-data/saving-to-collection","type":"docs"},{"id":29,"pageTitle":"👐 Group","sectionTitle":"👐 Group","sectionRoute":"/aggregation-pipeline-lab/docs/grouping/group","type":"docs"},{"id":28,"pageTitle":"Intro","sectionTitle":"Intro","sectionRoute":"/aggregation-pipeline-lab/docs/intro","type":"docs"},{"id":30,"pageTitle":"📘 Lecture material","sectionTitle":"📘 Lecture material","sectionRoute":"/aggregation-pipeline-lab/docs/lecture-material","type":"docs"},{"id":31,"pageTitle":"📘 Lecture material","sectionTitle":"Aggregation Pipeline Cheatsheet","sectionRoute":"/aggregation-pipeline-lab/docs/lecture-material#aggregation-pipeline-cheatsheet","type":"docs"},{"id":39,"pageTitle":"🦸‍♂️ Advanced lookups","sectionTitle":"🦸‍♂️ Advanced lookups","sectionRoute":"/aggregation-pipeline-lab/docs/lookups/advanced-lookups","type":"docs"},{"id":32,"pageTitle":"👐 Lookups AKA Left Outer Join","sectionTitle":"👐 Lookups AKA Left Outer Join","sectionRoute":"/aggregation-pipeline-lab/docs/lookups/lookups","type":"docs"},{"id":33,"pageTitle":"👐 Lookups AKA Left Outer Join","sectionTitle":"Lookups from a previous stage","sectionRoute":"/aggregation-pipeline-lab/docs/lookups/lookups#lookups-from-a-previous-stage","type":"docs"},{"id":34,"pageTitle":"👐 Adding new fields to results","sectionTitle":"👐 Adding new fields to results","sectionRoute":"/aggregation-pipeline-lab/docs/modifying-results/adding-fields","type":"docs"},{"id":35,"pageTitle":"👐 Adding new fields to results","sectionTitle":"$addFields","sectionRoute":"/aggregation-pipeline-lab/docs/modifying-results/adding-fields#addfields","type":"docs"},{"id":37,"pageTitle":"🦸 Missing Data","sectionTitle":"🦸 Missing Data","sectionRoute":"/aggregation-pipeline-lab/docs/modifying-results/missing-data","type":"docs"},{"id":36,"pageTitle":"👐 Set Up Lab","sectionTitle":"👐 Set Up Lab","sectionRoute":"/aggregation-pipeline-lab/docs/mongodb-atlas/setup-lab","type":"docs"},{"id":38,"pageTitle":"🦸‍♂️ Aggregation options","sectionTitle":"🦸‍♂️ Aggregation options","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/aggregation-options","type":"docs"},{"id":43,"pageTitle":"👐 Combining stages","sectionTitle":"👐 Combining stages","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/combining-them-all","type":"docs"},{"id":40,"pageTitle":"👐 Empty Aggregation Pipeline","sectionTitle":"👐 Empty Aggregation Pipeline","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/empty-aggregation","type":"docs"},{"id":41,"pageTitle":"👐 Empty Aggregation Pipeline","sectionTitle":"An empty aggregation","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/empty-aggregation#an-empty-aggregation","type":"docs"},{"id":42,"pageTitle":"👐 Empty Aggregation Pipeline","sectionTitle":"🦸‍♂️ Cursor methods","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/empty-aggregation#️-cursor-methods","type":"docs"},{"id":44,"pageTitle":"👐 $limit","sectionTitle":"👐 $limit","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/limiting-results","type":"docs"},{"id":65,"pageTitle":"👐 $match","sectionTitle":"👐 $match","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/match","type":"docs"},{"id":66,"pageTitle":"👐 $match","sectionTitle":"Expressions","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/match#expressions","type":"docs"},{"id":67,"pageTitle":"👐 $match","sectionTitle":"Matching book documents","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/match#matching-book-documents","type":"docs"},{"id":68,"pageTitle":"👐 $match","sectionTitle":"AND","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/match#and","type":"docs"},{"id":69,"pageTitle":"👐 $match","sectionTitle":"Shorthand AND","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/match#shorthand-and","type":"docs"},{"id":49,"pageTitle":"👐 $project","sectionTitle":"👐 $project","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/project","type":"docs"},{"id":50,"pageTitle":"👐 $project","sectionTitle":"Including fields in a projection","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/project#including-fields-in-a-projection","type":"docs"},{"id":51,"pageTitle":"👐 $project","sectionTitle":"Excluding fields","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/project#excluding-fields","type":"docs"},{"id":52,"pageTitle":"👐 $project","sectionTitle":"Including and excluding fields","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/project#including-and-excluding-fields","type":"docs"},{"id":45,"pageTitle":"🦸‍♂️ Repeating Stages","sectionTitle":"🦸‍♂️ Repeating Stages","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/repeating-stages","type":"docs"},{"id":46,"pageTitle":"👐 Using the Library Database","sectionTitle":"👐 Using the Library Database","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/using-library-database","type":"docs"},{"id":47,"pageTitle":"👐 Using the Library Database","sectionTitle":"Select the library database","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/using-library-database#select-the-library-database","type":"docs"},{"id":48,"pageTitle":"👐 Using the Library Database","sectionTitle":"🦸‍♂️ Showing all databases","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/using-library-database#️-showing-all-databases","type":"docs"},{"id":55,"pageTitle":"👐 Writing Long Pipelines","sectionTitle":"👐 Writing Long Pipelines","sectionRoute":"/aggregation-pipeline-lab/docs/simple-queries/writing-long-pipelines","type":"docs"},{"id":53,"pageTitle":"🎯 Summary","sectionTitle":"🎯 Summary","sectionRoute":"/aggregation-pipeline-lab/docs/summary","type":"docs"},{"id":54,"pageTitle":"👐 Searching inside Objects in arrays","sectionTitle":"👐 Searching inside Objects in arrays","sectionRoute":"/aggregation-pipeline-lab/docs/using-arrays/search-inside-objects-in-arrays","type":"docs"},{"id":56,"pageTitle":"👐 Simple Array queries","sectionTitle":"👐 Simple Array queries","sectionRoute":"/aggregation-pipeline-lab/docs/using-arrays/simple-match-array","type":"docs"},{"id":57,"pageTitle":"👐 Simple Array queries","sectionTitle":"Find data in arrays","sectionRoute":"/aggregation-pipeline-lab/docs/using-arrays/simple-match-array#find-data-in-arrays","type":"docs"},{"id":58,"pageTitle":"👐 Simple Array queries","sectionTitle":"Size of an array","sectionRoute":"/aggregation-pipeline-lab/docs/using-arrays/simple-match-array#size-of-an-array","type":"docs"},{"id":59,"pageTitle":"📘 SQL vs Aggregations","sectionTitle":"📘 SQL vs Aggregations","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/sql-vs-aggregation","type":"docs"},{"id":60,"pageTitle":"📘 SQL vs Aggregations","sectionTitle":"SQL","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/sql-vs-aggregation#sql","type":"docs"},{"id":61,"pageTitle":"📘 SQL vs Aggregations","sectionTitle":"Equivalent MongoDB aggregation pipeline","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/sql-vs-aggregation#equivalent-mongodb-aggregation-pipeline","type":"docs"},{"id":63,"pageTitle":"📘 Structure of an Aggregation Pipeline","sectionTitle":"📘 Structure of an Aggregation Pipeline","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/structure-aggregation","type":"docs"},{"id":64,"pageTitle":"📘 Structure of an Aggregation Pipeline","sectionTitle":"Example","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/structure-aggregation#example","type":"docs"},{"id":62,"pageTitle":"📘 What is an Aggregation Pipeline?","sectionTitle":"📘 What is an Aggregation Pipeline?","sectionRoute":"/aggregation-pipeline-lab/docs/what-is-aggregation/what-is-aggregation","type":"docs"}],"index":{"version":"2.3.9","fields":["title","content","tags"],"fieldVectors":[["title/1",[0,0.429,1,2.191]],["content/1",[0,0.579,1,2.878,2,3.746,3,0.747,4,1.275,5,3.049,6,3.049,7,1.134,8,3.811,9,1.892,10,0.649,11,1.18,12,1.745,13,0.927,14,4.09,15,1.989,16,3.746,17,4.09,18,3.244]],["tags/1",[]],["title/2",[0,0.429,8,2.075]],["content/2",[0,0.579,1,2.878,2,3.746,3,0.747,4,1.275,5,3.049,6,3.049,7,1.134,8,3.811,9,1.892,10,0.649,11,1.18,12,1.745,13,0.927,14,4.09,15,1.989,16,3.746,17,4.09,18,3.244]],["tags/2",[]],["title/6",[0,0.394,19,2.758,20,0.765]],["content/6",[0,0.572,3,0.962,9,2.028,11,1.264,19,4.383,20,1.46,21,4.015,22,0.681,23,3.085,24,4.383,25,2.52,26,4.383]],["tags/6",[]],["title/3",[0,0.429,27,2.075]],["content/3",[0,0.558,7,1.309,27,3.148,28,4.722,29,2.278,30,3.52,31,2.594]],["tags/3",[]],["title/4",[0,0.318,32,1.239,33,1.883,34,1.631,35,1.745,36,1.447]],["content/4",[0,0.554,10,0.74,20,1,32,2.811,33,3.304,34,2.861,35,3.063,36,2.538,37,1.076,38,3.304,39,3.304,40,4.012,41,3.304,42,3.607,43,2.811,44,3.063,45,1.634,46,2.405,47,2.681,48,1.479,49,3.063,50,3.607,51,3.063,52,2.071,53,1.602,54,1.421,55,1.264,56,1.479,57,1.602,58,1.421,59,1.539,60,1.539,61,1.314]],["tags/4",[]],["title/5",[0,0.394,32,1.663,51,2.342]],["content/5",[0,0.554,10,0.74,20,1,32,2.811,33,3.304,34,2.861,35,3.063,36,2.538,37,1.076,38,3.304,39,3.304,40,4.012,41,3.304,42,3.607,43,2.811,44,3.063,45,1.634,46,2.405,47,2.681,48,1.479,49,3.063,50,3.607,51,3.063,52,2.071,53,1.602,54,1.421,55,1.264,56,1.479,57,1.602,58,1.421,59,1.539,60,1.539,61,1.314]],["tags/5",[]],["title/17",[0,0.34,9,1.039,13,0.509,62,1.782,63,0.958]],["content/17",[0,0.571,9,1.812,10,0.622,13,1.217,20,1.086,25,2.251,37,0.816,62,3.106,63,1.67,64,3.586,65,4.171,66,1.812,67,3.915,68,1.936,69,3.106,70,3.106,71,3.915,72,3.324,73,3.897,74,2.919,75,3.324,76,3.915,77,3.586,78,2.479]],["tags/17",[]],["title/18",[0,0.394,65,2.342,66,1.276]],["content/18",[0,0.571,9,1.812,10,0.622,13,1.217,20,1.086,25,2.251,37,0.816,62,3.106,63,1.67,64,3.586,65,4.171,66,1.812,67,3.915,68,1.936,69,3.106,70,3.106,71,3.915,72,3.324,73,3.897,74,2.919,75,3.324,76,3.915,77,3.586,78,2.479]],["tags/18",[]],["title/7",[0,0.365,61,0.902,79,2.268,80,1.36]],["content/7",[0,0.544,61,1.649,66,2.095,79,4.917,80,2.949,81,1.306,82,2.487,83,5.036,84,4.147,85,2.278]],["tags/7",[]],["title/8",[0,0.365,10,0.393,85,1.246,86,1.146]],["content/8",[0,0.591,3,0.902,4,1.155,10,0.81,11,1.295,12,0.843,13,0.448,20,0.548,22,0.614,37,0.988,48,1.705,52,1.848,53,1.35,54,1.198,55,1.298,56,1.246,57,1.35,58,1.198,59,1.297,60,1.297,61,1.107,63,0.843,68,1.198,80,1.085,81,0.877,85,1.529,86,1.406,87,0.994,88,1.466,89,1.297,90,1.597,91,1.251,92,1.191,93,1.466,94,1.136,95,1.67,96,0.914,97,1.251,98,1.191,99,1.085,100,0.912,101,1.038,102,1.404,103,1.085,104,1.251,105,1.136,106,1.191,107,1.251,108,1.191,109,1.251,110,1.646,111,1.251,112,1.085,113,1.085,114,1.251,115,1.191,116,1.191,117,1.191,118,1.136,119,1.191,120,1.251,121,1.251,122,1.136,123,2.288,124,1.67,125,1.251,126,1.191,127,1.038,128,1.085,129,1.251,130,1.085,131,0.914,132,1.191,133,0.994,134,1.251,135,1.251,136,0.81,137,1.251,138,1.251,139,1.925,140,1.136,141,1.251,142,1.136,143,0.953,144,1.085]],["tags/8",[]],["title/9",[0,0.365,3,0.452,22,0.32,88,1.194]],["content/9",[0,0.591,3,0.902,4,1.155,10,0.81,11,1.295,12,0.843,13,0.448,20,0.548,22,0.614,37,0.988,48,1.705,52,1.848,53,1.35,54,1.198,55,1.298,56,1.246,57,1.35,58,1.198,59,1.297,60,1.297,61,1.107,63,0.843,68,1.198,80,1.085,81,0.877,85,1.529,86,1.406,87,0.994,88,1.466,89,1.297,90,1.597,91,1.251,92,1.191,93,1.466,94,1.136,95,1.67,96,0.914,97,1.251,98,1.191,99,1.085,100,0.912,101,1.038,102,1.404,103,1.085,104,1.251,105,1.136,106,1.191,107,1.251,108,1.191,109,1.251,110,1.646,111,1.251,112,1.085,113,1.085,114,1.251,115,1.191,116,1.191,117,1.191,118,1.136,119,1.191,120,1.251,121,1.251,122,1.136,123,2.288,124,1.67,125,1.251,126,1.191,127,1.038,128,1.085,129,1.251,130,1.085,131,0.914,132,1.191,133,0.994,134,1.251,135,1.251,136,0.81,137,1.251,138,1.251,139,1.925,140,1.136,141,1.251,142,1.136,143,0.953,144,1.085]],["tags/9",[]],["title/10",[0,0.429,89,0.971]],["content/10",[0,0.591,3,0.902,4,1.155,10,0.81,11,1.295,12,0.843,13,0.448,20,0.548,22,0.614,37,0.988,48,1.705,52,1.848,53,1.35,54,1.198,55,1.298,56,1.246,57,1.35,58,1.198,59,1.297,60,1.297,61,1.107,63,0.843,68,1.198,80,1.085,81,0.877,85,1.529,86,1.406,87,0.994,88,1.466,89,1.297,90,1.597,91,1.251,92,1.191,93,1.466,94,1.136,95,1.67,96,0.914,97,1.251,98,1.191,99,1.085,100,0.912,101,1.038,102,1.404,103,1.085,104,1.251,105,1.136,106,1.191,107,1.251,108,1.191,109,1.251,110,1.646,111,1.251,112,1.085,113,1.085,114,1.251,115,1.191,116,1.191,117,1.191,118,1.136,119,1.191,120,1.251,121,1.251,122,1.136,123,2.288,124,1.67,125,1.251,126,1.191,127,1.038,128,1.085,129,1.251,130,1.085,131,0.914,132,1.191,133,0.994,134,1.251,135,1.251,136,0.81,137,1.251,138,1.251,139,1.925,140,1.136,141,1.251,142,1.136,143,0.953,144,1.085]],["tags/10",[]],["title/11",[0,0.429,100,0.934]],["content/11",[0,0.591,3,0.902,4,1.155,10,0.81,11,1.295,12,0.843,13,0.448,20,0.548,22,0.614,37,0.988,48,1.705,52,1.848,53,1.35,54,1.198,55,1.298,56,1.246,57,1.35,58,1.198,59,1.297,60,1.297,61,1.107,63,0.843,68,1.198,80,1.085,81,0.877,85,1.529,86,1.406,87,0.994,88,1.466,89,1.297,90,1.597,91,1.251,92,1.191,93,1.466,94,1.136,95,1.67,96,0.914,97,1.251,98,1.191,99,1.085,100,0.912,101,1.038,102,1.404,103,1.085,104,1.251,105,1.136,106,1.191,107,1.251,108,1.191,109,1.251,110,1.646,111,1.251,112,1.085,113,1.085,114,1.251,115,1.191,116,1.191,117,1.191,118,1.136,119,1.191,120,1.251,121,1.251,122,1.136,123,2.288,124,1.67,125,1.251,126,1.191,127,1.038,128,1.085,129,1.251,130,1.085,131,0.914,132,1.191,133,0.994,134,1.251,135,1.251,136,0.81,137,1.251,138,1.251,139,1.925,140,1.136,141,1.251,142,1.136,143,0.953,144,1.085]],["tags/11",[]],["title/12",[0,0.429,102,1.179]],["content/12",[0,0.591,3,0.902,4,1.155,10,0.81,11,1.295,12,0.843,13,0.448,20,0.548,22,0.614,37,0.988,48,1.705,52,1.848,53,1.35,54,1.198,55,1.298,56,1.246,57,1.35,58,1.198,59,1.297,60,1.297,61,1.107,63,0.843,68,1.198,80,1.085,81,0.877,85,1.529,86,1.406,87,0.994,88,1.466,89,1.297,90,1.597,91,1.251,92,1.191,93,1.466,94,1.136,95,1.67,96,0.914,97,1.251,98,1.191,99,1.085,100,0.912,101,1.038,102,1.404,103,1.085,104,1.251,105,1.136,106,1.191,107,1.251,108,1.191,109,1.251,110,1.646,111,1.251,112,1.085,113,1.085,114,1.251,115,1.191,116,1.191,117,1.191,118,1.136,119,1.191,120,1.251,121,1.251,122,1.136,123,2.288,124,1.67,125,1.251,126,1.191,127,1.038,128,1.085,129,1.251,130,1.085,131,0.914,132,1.191,133,0.994,134,1.251,135,1.251,136,0.81,137,1.251,138,1.251,139,1.925,140,1.136,141,1.251,142,1.136,143,0.953,144,1.085]],["tags/12",[]],["title/13",[0,0.394,11,0.796,106,1.663]],["content/13",[0,0.591,3,0.902,4,1.155,10,0.81,11,1.295,12,0.843,13,0.448,20,0.548,22,0.614,37,0.988,48,1.705,52,1.848,53,1.35,54,1.198,55,1.298,56,1.246,57,1.35,58,1.198,59,1.297,60,1.297,61,1.107,63,0.843,68,1.198,80,1.085,81,0.877,85,1.529,86,1.406,87,0.994,88,1.466,89,1.297,90,1.597,91,1.251,92,1.191,93,1.466,94,1.136,95,1.67,96,0.914,97,1.251,98,1.191,99,1.085,100,0.912,101,1.038,102,1.404,103,1.085,104,1.251,105,1.136,106,1.191,107,1.251,108,1.191,109,1.251,110,1.646,111,1.251,112,1.085,113,1.085,114,1.251,115,1.191,116,1.191,117,1.191,118,1.136,119,1.191,120,1.251,121,1.251,122,1.136,123,2.288,124,1.67,125,1.251,126,1.191,127,1.038,128,1.085,129,1.251,130,1.085,131,0.914,132,1.191,133,0.994,134,1.251,135,1.251,136,0.81,137,1.251,138,1.251,139,1.925,140,1.136,141,1.251,142,1.136,143,0.953,144,1.085]],["tags/13",[]],["title/14",[0,0.365,3,0.452,123,1.194,124,1.36]],["content/14",[0,0.591,3,0.902,4,1.155,10,0.81,11,1.295,12,0.843,13,0.448,20,0.548,22,0.614,37,0.988,48,1.705,52,1.848,53,1.35,54,1.198,55,1.298,56,1.246,57,1.35,58,1.198,59,1.297,60,1.297,61,1.107,63,0.843,68,1.198,80,1.085,81,0.877,85,1.529,86,1.406,87,0.994,88,1.466,89,1.297,90,1.597,91,1.251,92,1.191,93,1.466,94,1.136,95,1.67,96,0.914,97,1.251,98,1.191,99,1.085,100,0.912,101,1.038,102,1.404,103,1.085,104,1.251,105,1.136,106,1.191,107,1.251,108,1.191,109,1.251,110,1.646,111,1.251,112,1.085,113,1.085,114,1.251,115,1.191,116,1.191,117,1.191,118,1.136,119,1.191,120,1.251,121,1.251,122,1.136,123,2.288,124,1.67,125,1.251,126,1.191,127,1.038,128,1.085,129,1.251,130,1.085,131,0.914,132,1.191,133,0.994,134,1.251,135,1.251,136,0.81,137,1.251,138,1.251,139,1.925,140,1.136,141,1.251,142,1.136,143,0.953,144,1.085]],["tags/14",[]],["title/15",[0,0.394,11,0.796,142,1.586]],["content/15",[0,0.591,3,0.902,4,1.155,10,0.81,11,1.295,12,0.843,13,0.448,20,0.548,22,0.614,37,0.988,48,1.705,52,1.848,53,1.35,54,1.198,55,1.298,56,1.246,57,1.35,58,1.198,59,1.297,60,1.297,61,1.107,63,0.843,68,1.198,80,1.085,81,0.877,85,1.529,86,1.406,87,0.994,88,1.466,89,1.297,90,1.597,91,1.251,92,1.191,93,1.466,94,1.136,95,1.67,96,0.914,97,1.251,98,1.191,99,1.085,100,0.912,101,1.038,102,1.404,103,1.085,104,1.251,105,1.136,106,1.191,107,1.251,108,1.191,109,1.251,110,1.646,111,1.251,112,1.085,113,1.085,114,1.251,115,1.191,116,1.191,117,1.191,118,1.136,119,1.191,120,1.251,121,1.251,122,1.136,123,2.288,124,1.67,125,1.251,126,1.191,127,1.038,128,1.085,129,1.251,130,1.085,131,0.914,132,1.191,133,0.994,134,1.251,135,1.251,136,0.81,137,1.251,138,1.251,139,1.925,140,1.136,141,1.251,142,1.136,143,0.953,144,1.085]],["tags/15",[]],["title/16",[0,0.394,22,0.357,144,1.515]],["content/16",[0,0.591,3,0.902,4,1.155,10,0.81,11,1.295,12,0.843,13,0.448,20,0.548,22,0.614,37,0.988,48,1.705,52,1.848,53,1.35,54,1.198,55,1.298,56,1.246,57,1.35,58,1.198,59,1.297,60,1.297,61,1.107,63,0.843,68,1.198,80,1.085,81,0.877,85,1.529,86,1.406,87,0.994,88,1.466,89,1.297,90,1.597,91,1.251,92,1.191,93,1.466,94,1.136,95,1.67,96,0.914,97,1.251,98,1.191,99,1.085,100,0.912,101,1.038,102,1.404,103,1.085,104,1.251,105,1.136,106,1.191,107,1.251,108,1.191,109,1.251,110,1.646,111,1.251,112,1.085,113,1.085,114,1.251,115,1.191,116,1.191,117,1.191,118,1.136,119,1.191,120,1.251,121,1.251,122,1.136,123,2.288,124,1.67,125,1.251,126,1.191,127,1.038,128,1.085,129,1.251,130,1.085,131,0.914,132,1.191,133,0.994,134,1.251,135,1.251,136,0.81,137,1.251,138,1.251,139,1.925,140,1.136,141,1.251,142,1.136,143,0.953,144,1.085]],["tags/16",[]],["title/19",[0,0.394,3,0.504,22,0.357]],["content/19",[0,0.605,3,1.07,22,0.773,145,3.719,146,3.029,147,3.447,148,3.221,149,3.719,150,2.857,151,2.334,152,3.719,153,3.221]],["tags/19",[]],["title/20",[0,0.365,22,0.32,146,1.493,147,2.102]],["content/20",[0,0.605,3,1.07,22,0.773,145,3.719,146,3.029,147,3.447,148,3.221,149,3.719,150,2.857,151,2.334,152,3.719,153,3.221]],["tags/20",[]],["title/21",[0,0.365,3,0.452,22,0.32,150,1.743]],["content/21",[0,0.605,3,1.07,22,0.773,145,3.719,146,3.029,147,3.447,148,3.221,149,3.719,150,2.857,151,2.334,152,3.719,153,3.221]],["tags/21",[]],["title/22",[0,0.365,45,0.868,154,1.846,155,1.964]],["content/22",[0,0.566,7,1.063,10,0.609,20,1.063,23,2.698,30,2.858,37,0.799,43,2.311,45,1.958,66,1.774,68,1.51,96,1.774,150,2.698,151,2.204,154,2.858,155,3.041,156,3.833,157,3.255,158,3.845,159,3.741,160,3.833,161,3.511,162,3.255,163,2.555,164,2.858,165,2.858]],["tags/22",[]],["title/23",[0,0.34,43,1.354,45,0.787,157,1.907,158,1.782]],["content/23",[0,0.566,7,1.063,10,0.609,20,1.063,23,2.698,30,2.858,37,0.799,43,2.311,45,1.958,66,1.774,68,1.51,96,1.774,150,2.698,151,2.204,154,2.858,155,3.041,156,3.833,157,3.255,158,3.845,159,3.741,160,3.833,161,3.511,162,3.255,163,2.555,164,2.858,165,2.858]],["tags/23",[]],["title/24",[0,0.362,1,2.514]],["content/24",[0,0.6,1,3.778,2,2.327,3,0.67,4,1.144,5,1.894,6,3.514,7,1.193,9,1.176,11,0.733,13,0.576,15,2.165,20,0.705,25,1.461,29,1.769,31,2.589,37,0.529,47,2.109,48,1.041,63,1.084,89,1.144,100,1.1,102,1.389,110,1.128,131,1.176,148,2.016,163,1.694,166,4.712,167,3.114,168,3.36,169,4.712,170,3.114,171,4.001,172,1.846,173,2.211,174,2.322,175,2.581,176,2.909,177,4.712,178,2.015,179,2.826,180,4.787,181,3.259,182,3.259]],["tags/24",[]],["title/25",[11,0.898,18,2.47,84,2.852]],["content/25",[0,0.577,1,3.75,4,1.056,6,2.524,11,1.29,13,0.767,15,2.1,29,1.633,31,2.457,37,0.932,68,1.334,88,1.633,89,1.395,96,1.566,100,1.342,102,1.282,113,1.86,166,4.473,167,2.874,168,3.101,169,4.473,170,2.874,171,3.798,172,1.703,173,2.041,174,2.144,175,2.382,176,2.685,177,4.473,178,1.86,180,4.975,183,2.685,184,3.385]],["tags/25",[]],["title/26",[0,0.362,8,2.382]],["content/26",[0,0.597,7,1.118,8,3.626,9,1.05,10,0.36,11,0.654,12,0.968,13,0.514,14,2.268,15,2.304,16,2.078,17,2.268,18,1.799,29,2.67,31,2.214,37,0.473,47,2.567,72,1.926,89,1.257,100,1.209,102,0.859,105,1.941,148,1.799,151,1.304,171,4.247,172,2.028,173,2.43,174,2.827,178,2.214,185,6.121,186,1.691,187,1.512,188,6.417,189,4.329,190,1.436,191,2.523,192,2.268,193,2.268,194,2.268,195,2.91,196,2.523,197,2.91,198,2.91,199,2.91,200,5.726,201,2.91,202,2.078,203,4.329]],["tags/26",[]],["title/27",[0,0.316,19,3.113,20,0.863]],["content/27",[0,0.605,3,0.767,5,2.297,7,0.855,9,1.426,11,0.889,20,1.572,21,2.823,22,0.544,23,2.169,24,5.368,25,1.772,26,3.081,29,2.026,63,2.038,73,2.445,89,0.961,112,2.818,127,1.619,151,1.772,159,2.169,178,1.693,187,2.054,202,2.823,204,3.362,205,3.953,206,3.953,207,3.847,208,3.953,209,3.427,210,3.332,211,2.297,212,6.581,213,5.387]],["tags/27",[]],["title/29",[0,0.362,27,2.382]],["content/29",[0,0.597,7,0.792,8,3.061,9,1.322,10,0.454,13,0.648,15,1.958,16,2.618,18,2.267,27,3.608,28,5.225,29,2.733,30,2.13,31,3.162,63,1.219,102,1.083,131,1.322,172,2.795,178,1.57,204,2.011,207,2.618,214,6.943,215,2.618,216,2.618,217,3.665,218,4.591,219,3.178,220,2.618,221,3.178,222,4.434,223,3.178]],["tags/29",[]],["title/28",[224,4.662]],["content/28",[0,0.485,1,1.848,3,0.925,8,1.75,9,1.215,10,0.696,12,1.12,13,0.595,21,2.405,22,0.619,23,1.848,27,1.75,29,1.266,32,1.583,36,1.848,45,0.92,51,3.188,54,1.035,55,1.316,58,1.48,59,1.602,60,1.12,61,1.597,66,2.029,74,1.957,81,0.757,93,1.266,103,1.442,118,1.51,123,2.115,130,1.442,131,1.215,140,1.51,143,1.266,145,4.016,146,1.583,154,2.8,155,2.979,184,2.625,187,1.75,204,1.848,225,3.368,226,2.503,227,3.368,228,3.368,229,3.368,230,3.368,231,2.92,232,2.92,233,3.368,234,2.92,235,4.817,236,4.177,237,2.92,238,2.92,239,4.817,240,3.368,241,3.368,242,3.368,243,3.368,244,2.92,245,5.623,246,2.625,247,2.405,248,2.625,249,4.817,250,2.92,251,3.368]],["tags/28",[]],["title/30",[0,0.316,237,3.463,238,3.463]],["content/30",[3,0.918,7,1.393,22,0.738,81,1.69,163,2.706,223,4.515,252,6.445,253,5.207,254,5.207,255,5.207,256,4.515,257,5.207,258,4.515,259,5.207,260,5.207,261,5.207,262,5.207]],["tags/30",[]],["title/31",[3,0.569,22,0.403,263,3.994]],["content/31",[264,6.163,265,6.163,266,6.163,267,6.163,268,6.163,269,4.401]],["tags/31",[]],["title/39",[0,0.316,32,1.877,51,2.643]],["content/39",[0,0.57,3,0.592,7,1.395,10,0.646,12,1.583,13,0.841,15,1.018,20,1.029,22,0.208,23,1.818,25,0.923,30,3.032,32,2.237,37,0.773,39,1.471,41,1.471,43,1.557,45,1.425,47,3.356,48,1.781,52,1.147,53,0.713,54,0.633,55,0.563,56,0.658,57,0.713,58,0.633,59,0.685,60,0.685,61,0.585,63,0.685,66,0.743,68,0.633,100,1.113,108,1.557,110,1.806,123,1.246,131,0.743,151,0.923,159,2.28,163,2.159,164,1.925,165,1.925,172,2.186,173,2.619,178,1.779,186,2.415,190,1.017,194,1.606,207,1.471,211,2.767,215,3.4,220,2.967,226,1.071,246,1.606,248,1.606,270,2.06,271,4.155,272,2.06,273,4.128,274,2.06,275,2.06,276,1.786,277,3.603,278,3.4,279,1.471,280,1.606,281,3.603,282,4.155,283,2.06,284,2.06,285,1.471,286,3.313,287,5.216,288,2.06,289,2.06,290,2.06,291,4.76,292,2.06,293,4.155,294,3.313,295,1.071,296,1.606,297,1.606,298,2.06]],["tags/39",[]],["title/32",[0,0.228,32,1.354,33,2.058,34,1.782,35,1.907,36,1.581]],["content/32",[0,0.566,4,0.785,7,1.52,9,1.165,10,0.745,12,1.074,13,0.97,20,1.187,22,0.326,32,2.829,34,1.997,35,2.137,36,2.564,37,1.115,38,2.306,39,2.306,41,2.306,42,4.281,43,3.002,44,2.137,45,1.819,46,2.429,47,3.078,48,1.032,49,2.137,50,2.517,54,0.992,69,1.997,95,1.383,96,1.165,99,1.383,100,0.755,112,1.383,127,1.323,163,2.429,172,2.155,173,1.518,179,2.8,256,2.8,269,3.922,296,3.643,297,3.643,299,3.229,300,3.229,301,2.8,302,4.673,303,3.229,304,3.229,305,2.8,306,3.229,307,1.877,308,2.8]],["tags/32",[]],["title/33",[11,0.898,32,1.877,309,3.113]],["content/33",[0,0.619,3,0.941,7,1.494,9,1.442,10,0.495,15,2.031,20,0.864,32,2.897,36,2.978,45,1.092,46,2.078,100,1.441,152,2.855,172,2.13,174,2.68,281,3.466,295,2.078,296,4.232,297,4.232,307,3.155,308,4.707,310,3.998,311,3.998,312,3.466,313,2.323,314,3.998,315,4.707,316,3.998,317,3.998,318,3.116,319,3.998,320,5.429]],["tags/33",[]],["title/34",[0,0.251,9,1.146,13,0.561,62,1.964,63,1.056]],["content/34",[]],["tags/34",[]],["title/35",[64,3.84]],["content/35",[0,0.603,7,0.927,10,0.531,13,1.128,15,2.09,25,1.923,29,2.402,37,0.697,54,1.318,62,2.653,63,1.427,64,4.561,66,1.547,70,2.653,96,1.547,100,1.331,161,3.063,174,2.81,178,1.837,193,3.344,218,3.344,295,2.229,321,4.289,322,3.344,323,3.344,324,4.289,325,4.289,326,4.289,327,4.289,328,4.289,329,3.344,330,4.289,331,5.691,332,3.344,333,5.691]],["tags/35",[]],["title/37",[0,0.316,65,2.643,66,1.441]],["content/37",[0,0.61,7,1.327,10,0.596,13,1.084,15,1.479,20,1.041,25,2.159,37,0.782,65,3.188,67,3.755,68,1.885,69,2.979,70,2.979,71,3.755,72,3.188,73,3.795,74,2.799,75,3.188,76,4.784,77,3.44,78,2.378,100,1.126,211,2.799,307,2.799,334,6.137]],["tags/37",[]],["title/36",[0,0.28,61,1.005,79,2.527,80,1.515]],["content/36",[0,0.397,4,1.221,6,2.919,7,1.086,12,1.67,47,2.251,55,1.721,61,1.426,66,2.273,73,3.106,81,1.129,82,2.151,83,4.355,85,1.97,86,1.812,94,2.251,131,1.812,140,2.251,143,1.889,224,4.355,231,4.355,246,3.915,273,4.355,318,3.915,335,5.022,336,5.022,337,5.022,338,4.355,339,3.915,340,5.022]],["tags/36",[]],["title/38",[0,0.316,22,0.403,144,1.71]],["content/38",[0,0.59,7,0.836,22,0.611,23,2.121,37,0.628,52,1.837,53,1.339,54,2.003,55,1.449,56,1.235,57,1.339,58,1.188,59,1.286,60,1.286,61,1.098,69,2.391,82,1.656,90,2.482,99,1.656,102,1.567,124,1.656,144,2.926,151,1.733,183,3.281,190,1.909,204,2.121,210,2.391,247,2.761,280,3.014,307,3.084,339,4.136,341,3.014,342,3.352,343,1.733,344,3.014,345,5.306,346,2.559,347,3.866,348,3.014,349,3.352,350,3.352,351,3.866,352,2.761,353,3.866,354,3.352,355,3.866,356,3.352,357,3.866]],["tags/38",[]],["title/43",[0,0.316,11,0.898,106,1.877]],["content/43",[0,0.619,3,0.579,6,2.858,7,1.063,10,0.609,11,0.915,13,0.473,15,2.201,22,0.27,29,2.338,31,2.768,37,0.435,47,2.205,48,0.856,80,1.147,81,0.915,82,1.147,89,1.335,93,1.007,95,1.147,100,1.284,102,1.622,107,1.322,108,1.258,109,1.322,110,1.408,111,1.322,112,1.147,113,1.147,114,1.322,115,1.258,116,1.258,117,1.258,118,1.2,119,1.258,120,1.322,121,1.322,122,1.2,136,1.3,162,1.772,168,3.512,170,3.255,172,2.155,173,2.581,174,3.07,175,2.698,176,3.041,178,1.742,187,2.114,193,2.087,301,2.322,339,3.834,343,1.823,358,4.918,359,4.918,360,2.322,361,1.469]],["tags/43",[]],["title/40",[0,0.28,3,0.504,22,0.357,88,1.331]],["content/40",[]],["tags/40",[]],["title/41",[22,0.462,88,1.723]],["content/41",[0,0.524,3,0.506,4,1.671,7,1.082,10,0.44,20,1.082,22,0.584,29,1.337,37,0.941,45,0.971,46,1.847,47,2.244,52,1.733,53,1.231,54,1.092,55,0.971,56,1.136,57,1.231,58,1.092,59,1.182,60,1.182,61,1.01,74,2.909,81,0.799,82,1.522,87,1.963,88,2.178,113,1.522,128,1.522,133,1.394,136,1.136,143,1.337,164,2.066,178,1.522,190,1.755,216,2.538,218,2.771,226,1.847,234,3.082,285,3.574,307,2.066,309,2.771,332,2.771,338,3.082,343,1.593,344,2.771,346,3.313,348,3.901,349,4.34,352,5.044,362,3.082,363,3.082,364,3.555,365,3.555,366,3.574,367,3.082,368,3.082,369,3.082]],["tags/41",[]],["title/42",[0,0.316,346,2.643,352,2.852]],["content/42",[0,0.373,4,1.626,10,0.584,22,0.476,46,2.453,52,2.098,53,1.634,54,1.45,55,1.289,56,1.508,57,1.634,58,1.45,59,1.57,60,1.57,61,1.341,74,3.521,88,1.775,133,1.852,143,1.775,164,2.743,178,2.021,190,2.33,216,3.371,285,3.371,309,3.679,346,3.124,348,4.722,352,5.041,366,4.326,367,4.092,368,4.092,369,4.092]],["tags/42",[]],["title/44",[0,0.362,102,1.354]],["content/44",[0,0.613,4,1.707,7,1.007,10,0.577,15,1.845,37,1.08,48,1.488,68,1.431,81,1.35,82,1.995,102,2.074,103,1.995,104,2.299,105,2.088,110,1.613,136,1.919,343,2.692,361,2.555,370,6.006,371,6.648]],["tags/44",[]],["title/65",[0,0.362,89,1.114]],["content/65",[0,0.572,4,1.23,10,0.626,20,1.093,22,0.51,37,1.176,55,1.382,63,1.682,78,2.497,89,1.76,90,2.593,91,2.497,92,2.377,93,1.902,94,2.267,95,2.166,96,1.825,97,2.497,98,2.377,99,2.166,372,3.612]],["tags/65",[]],["title/66",[372,3.84]],["content/66",[0,0.585,13,0.875,45,1.353,78,2.444,81,1.113,89,1.204,90,2.803,101,2.029,167,3.278,250,5.415,323,3.86,372,4.886,373,4.952,374,4.952,375,4.952,376,4.952,377,4.952,378,4.952,379,4.952,380,4.952,381,4.952,382,4.952,383,4.952,384,4.952,385,4.952]],["tags/66",[]],["title/67",[7,0.863,37,0.649,89,0.971]],["content/67",[0,0.619,2,2.855,4,0.972,5,2.323,7,1.494,11,0.899,20,1.174,22,0.403,25,1.792,29,2.318,31,2.64,37,0.649,81,1.221,82,2.325,87,1.568,89,1.499,93,1.503,123,1.503,136,1.735,186,2.323,192,3.116,210,3.812,232,3.466,295,2.821,332,3.116,343,2.763,361,2.193,363,3.466,386,3.466,387,3.998,388,6.612,389,3.877]],["tags/67",[]],["title/68",[]],["content/68",[0,0.642,1,1.651,4,1.079,5,2.58,7,0.959,10,0.549,12,1.001,25,1.349,29,2.647,31,2.493,37,0.489,45,0.822,48,0.961,75,1.992,81,1.186,82,1.289,89,1.415,90,1.818,94,1.349,128,1.289,136,1.685,163,1.564,175,3.194,210,4.353,226,1.564,295,1.564,329,4.537,343,2.364,361,2.435,389,3.766,390,3.848,391,3.009,392,3.009,393,3.009,394,5.047,395,3.009,396,3.009]],["tags/68",[]],["title/69",[397,5.377]],["content/69",[0,0.605,4,1.062,5,2.539,7,0.944,10,0.541,29,2.678,31,2.467,37,0.936,45,1.194,81,1.295,82,1.871,89,1.401,136,1.841,154,2.539,175,3.161,183,2.702,210,4.405,269,3.12,329,4.491,343,2.583,361,2.397,389,4.114,390,3.788,394,5.589,398,4.369,399,4.369]],["tags/69",[]],["title/49",[0,0.362,100,1.072]],["content/49",[]],["tags/49",[]],["title/50",[13,0.706,100,0.934,101,1.636]],["content/50",[0,0.618,7,0.711,10,0.407,13,0.981,15,2.02,20,0.441,29,0.768,31,2.028,37,0.332,47,0.915,58,1.455,68,1.01,69,1.263,77,1.458,78,2.74,81,0.929,82,1.409,87,1.291,100,1.107,103,1.409,123,0.768,130,0.875,132,1.546,133,0.801,136,1.32,159,2.599,172,1.621,173,1.941,174,2.997,175,1.12,176,1.263,186,1.187,187,2.147,192,1.592,211,1.187,215,1.458,236,2.852,258,1.771,279,1.458,313,1.187,315,1.771,343,1.852,350,1.771,361,1.12,400,3.22,401,4.736,402,3.29,403,3.29,404,4.736,405,4.736,406,3.29,407,4.812,408,2.042,409,1.771,410,1.771,411,1.771,412,2.042,413,2.042,414,2.042,415,2.042,416,2.042,417,3.29,418,3.29,419,3.29,420,3.29,421,3.29,422,2.042,423,3.29,424,2.042,425,2.042,426,2.042,427,2.042,428,2.042,429,2.042,430,2.042,431,2.042,432,5.061,433,2.042,434,2.042,435,1.771,436,1.771,437,2.042,438,3.582,439,1.771,440,2.042,441,1.771,442,2.042,443,1.771,444,1.771,445,2.042,446,1.771,447,2.042,448,1.771,449,2.042,450,1.592,451,1.771,452,2.042,453,2.042,454,2.042,455,2.042,456,2.042,457,3.22,458,2.042,459,2.042,460,2.042]],["tags/50",[]],["title/51",[13,0.81,313,2.664]],["content/51",[0,0.591,9,1.851,13,0.907,58,2.136,81,1.154,100,1.2,136,1.64,159,3.815,172,2.728,173,3.586,313,2.983,343,2.3,361,2.815,457,4]],["tags/51",[]],["title/52",[13,0.706,101,1.636,313,2.321]],["content/52",[0,0.473,13,1.171,15,1.837,46,2.405,100,1.638,101,2.715,159,3.281,165,2.689,172,2.346,173,2.811,174,2.952,190,2.284,279,3.304,313,3.476,341,3.607,354,4.012,356,4.012,457,4.662,461,4.627,462,3.607,463,4.627,464,4.627,465,4.627,466,4.627,467,4.627,468,4.627,469,5.981,470,4.627]],["tags/52",[]],["title/45",[0,0.316,11,0.898,142,1.79]],["content/45",[0,0.599,3,0.665,7,1.01,11,1.353,15,1.962,22,0.472,25,1.448,29,2.402,31,2.578,52,1.618,53,1.118,54,1.435,55,0.882,56,1.032,57,1.118,58,0.992,59,1.074,60,1.074,61,0.917,75,2.137,81,1.051,82,1.383,89,1.67,102,1.967,136,1.493,142,1.448,143,1.214,151,1.448,164,1.877,167,3.984,170,3.635,178,1.383,190,1.594,191,2.8,204,1.772,210,3.95,226,1.678,279,2.306,305,2.8,343,2.095,361,1.772,386,2.8,389,2.306,471,3.229,472,3.229,473,3.229,474,3.229,475,3.229,476,3.229,477,3.229,478,3.229,479,2.517,480,3.229,481,4.673]],["tags/45",[]],["title/46",[0,0.28,10,0.438,85,1.388,86,1.276]],["content/46",[]],["tags/46",[]],["title/47",[85,1.567,86,1.441,87,1.567]],["content/47",[0,0.491,3,0.494,10,0.77,18,3.041,20,1.235,22,0.35,24,2.703,44,2.295,46,1.802,52,2.153,53,1.703,54,1.511,55,1.343,56,1.571,57,1.703,58,1.511,59,1.635,60,1.901,61,1.623,66,1.251,81,1.398,82,1.485,84,2.476,85,2.576,86,2.63,87,1.36,122,1.554,136,1.571,143,1.849,186,2.015,187,3.232,190,2.428,207,3.512,216,2.476,244,3.006,285,2.476,323,2.703,343,1.554,360,3.006,482,3.467,483,3.467,484,3.467,485,3.467,486,3.467,487,3.467,488,3.467,489,2.703,490,3.467,491,3.467,492,2.703]],["tags/47",[]],["title/48",[0,0.316,86,1.441,187,2.075]],["content/48",[46,2.876,52,2.316,53,1.916,54,1.7,55,1.512,56,1.769,57,1.916,58,1.7,59,1.841,60,1.841,61,1.572,81,1.244,86,2.413,143,2.081,187,2.876,190,2.732,492,4.314]],["tags/48",[]],["title/55",[0,0.28,3,0.504,123,1.331,124,1.515]],["content/55",[0,0.541,3,0.872,4,0.508,6,3.054,7,1.136,9,0.754,10,0.594,11,0.47,12,1.115,15,2.071,22,0.53,25,0.937,26,1.63,29,2.109,31,2.623,44,1.384,48,1.071,55,0.571,68,0.642,74,1.215,81,0.754,82,0.895,89,1.02,99,1.436,100,0.981,102,1.239,110,0.724,117,0.983,118,0.937,123,2.216,124,0.895,125,1.032,126,0.983,127,1.719,128,1.797,129,1.032,130,1.436,131,1.514,132,0.983,133,0.82,134,1.032,135,1.032,136,0.668,137,1.032,138,1.032,139,1.655,140,1.503,141,1.032,149,1.493,153,1.293,162,2.219,163,1.742,165,1.215,166,2.613,167,2.778,168,4.005,169,2.613,170,3.478,171,3.178,172,1.646,173,1.972,174,2.594,175,2.883,176,3.25,177,3.742,178,1.797,186,1.215,187,1.742,202,1.493,221,1.813,226,2.181,247,1.493,248,1.63,280,1.63,295,1.086,312,1.813,322,1.63,341,1.63,342,2.907,343,0.937,344,2.613,372,1.493,462,1.63,479,1.63,489,1.63,493,2.091,494,2.091,495,2.091,496,2.091,497,3.352,498,2.091,499,1.813,500,2.091,501,3.352,502,2.091,503,2.091,504,2.091,505,2.091,506,2.091,507,2.091,508,2.091]],["tags/55",[]],["title/53",[0,0.362,509,4.583]],["content/53",[3,0.984,10,0.855,21,3.612,22,0.697,27,2.629,37,0.822,55,1.382,66,1.825,79,3.612,81,1.137,92,2.377,98,2.377,194,3.943,226,2.629,510,5.058,511,6.33,512,5.058,513,5.058,514,5.058,515,4.386,516,4.386,517,5.058,518,5.058,519,5.058]],["tags/53",[]],["title/54",[0,0.251,43,1.493,45,0.868,157,2.102,158,1.964]],["content/54",[0,0.615,4,0.582,7,1.214,10,0.297,15,1.908,20,0.518,22,0.242,23,2.517,30,3.263,31,1.026,37,0.841,43,1.755,45,1.415,48,0.766,68,1.147,78,3.066,89,1.259,96,0.864,100,0.873,110,1.293,127,0.981,131,0.864,150,1.314,151,1.074,157,1.586,158,2.837,159,3.831,160,1.868,161,1.711,162,1.586,163,1.94,164,1.392,165,2.17,171,2.471,172,1.465,173,1.126,174,1.843,175,1.314,176,1.482,178,1.965,196,2.077,209,3.237,220,1.711,226,1.245,247,1.711,278,3.276,295,1.245,400,1.868,407,2.077,432,5.385,435,2.077,436,2.077,438,3.978,439,2.077,441,2.077,443,2.077,444,2.077,446,2.077,448,4.868,450,1.868,451,2.077,499,2.077,520,2.396,521,4.587,522,2.396,523,2.396,524,2.396,525,3.734,526,5.18,527,3.734,528,3.734,529,2.396,530,2.077,531,2.396,532,2.396,533,2.396,534,2.396,535,2.396,536,3.734]],["tags/54",[]],["title/56",[0,0.28,45,0.967,154,2.056,155,2.188]],["content/56",[]],["tags/56",[]],["title/57",[45,1.091,66,1.441,156,3.113]],["content/57",[0,0.592,7,1.506,15,1.138,22,0.374,43,1.741,45,1.618,47,3.203,49,2.452,66,1.858,70,2.291,78,1.828,84,2.645,89,0.9,96,1.336,110,2.051,126,1.741,127,1.517,148,2.291,154,2.153,158,2.291,172,1.453,204,2.032,211,3.442,215,2.645,295,1.925,307,2.153,400,4.015,409,3.212,410,3.212,411,3.212,450,4.015,489,2.887,537,3.704,538,3.704,539,3.704,540,3.704,541,3.704,542,3.704,543,5.151,544,5.151,545,5.151,546,3.704,547,3.704,548,6.402,549,3.704,550,3.704,551,3.704]],["tags/57",[]],["title/58",[45,1.252,366,3.273]],["content/58",[0,0.626,7,1.364,8,3.28,10,0.693,13,0.74,15,2.157,45,1.144,47,1.877,48,1.338,49,2.772,62,2.59,68,1.286,100,1.31,102,1.237,103,1.793,202,2.99,211,3.255,295,2.176,307,3.255,366,4.507,552,4.187,553,6.738,554,4.187,555,5.601,556,5.601,557,5.601]],["tags/58",[]],["title/59",[0,0.28,22,0.357,146,1.663,147,2.342]],["content/59",[]],["tags/59",[]],["title/60",[146,2.527]],["content/60",[0,0.571,4,0.94,10,0.657,12,1.286,13,0.683,27,3.148,34,3.281,36,2.911,38,2.761,43,1.817,55,1.056,56,1.235,66,1.395,70,2.391,73,2.391,87,2.558,93,1.454,146,1.817,155,2.391,204,2.121,322,3.014,462,3.014,492,3.014,558,3.352,559,3.866,560,3.866,561,3.866,562,3.866,563,3.866,564,3.866,565,3.866,566,3.866,567,3.866,568,3.866,569,6.058,570,3.866,571,3.866,572,3.866,573,3.866,574,3.866,575,3.866,576,3.866,577,4.601,578,3.866,579,3.866,580,3.866,581,3.866,582,3.866,583,3.352,584,3.352,585,3.866,586,3.866,587,3.866,588,3.866,589,3.866,590,3.866,591,3.866]],["tags/60",[]],["title/61",[3,0.504,22,0.357,81,0.796,362,3.068]],["content/61",[0,0.598,4,1,11,0.925,15,1.264,22,0.415,27,2.877,28,4.315,37,0.899,45,1.124,56,1.769,89,1,93,1.547,110,1.917,119,1.934,128,1.762,131,1.484,146,1.934,151,2.481,172,1.614,183,2.544,186,2.391,190,2.031,204,2.257,220,2.938,222,3.567,276,3.567,277,3.567,278,2.938,318,3.207,577,3.567,583,3.567,584,5.424,592,4.114,593,4.114,594,4.114,595,4.114,596,4.114,597,4.114,598,4.114,599,4.114,600,6.255,601,4.114,602,4.114,603,4.114,604,4.114]],["tags/61",[]],["title/63",[0,0.28,3,0.504,22,0.357,150,1.941]],["content/63",[0,0.4,3,0.72,10,0.626,11,1.423,22,0.639,45,1.382,66,2.283,81,1.137,86,1.825,130,2.166,146,2.377,153,3.128,183,3.128,184,3.943,269,3.612,346,3.348,516,4.386,530,4.386,605,5.058,606,5.058,607,5.058,608,5.058,609,5.058,610,5.058,611,4.386,612,5.058,613,5.058,614,5.058]],["tags/63",[]],["title/64",[133,2.109]],["content/64",[0,0.643,3,0.545,8,1.987,13,0.93,15,1.85,22,0.386,37,0.621,45,1.045,72,2.531,78,1.888,88,1.438,100,0.894,101,1.567,102,1.555,105,2.361,144,2.255,146,1.797,165,2.223,211,2.223,278,3.761,313,2.223,479,2.981,558,3.316,611,3.316,615,5.266,616,3.824,617,3.824,618,3.824,619,6.024,620,3.824,621,3.824,622,3.824,623,3.824,624,5.266,625,3.824]],["tags/64",[]],["title/62",[0,0.316,3,0.569,22,0.403]],["content/62",[3,0.969,4,1.384,9,1.547,10,0.531,11,1.592,22,0.644,27,2.958,30,2.493,37,1.182,78,2.81,90,1.757,93,1.613,95,2.437,110,1.485,112,1.837,113,1.837,115,2.016,116,2.016,122,1.923,133,2.233,153,2.653,183,2.653,219,3.719,226,2.229,515,3.719,626,4.289,627,4.289,628,4.289,629,4.289,630,4.289,631,5.691,632,4.289,633,4.289,634,4.289,635,4.289,636,4.289]],["tags/62",[]]],"invertedIndex":[["",{"_index":0,"title":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"26":{},"27":{},"29":{},"30":{},"32":{},"34":{},"36":{},"37":{},"38":{},"39":{},"40":{},"42":{},"43":{},"44":{},"45":{},"46":{},"48":{},"49":{},"53":{},"54":{},"55":{},"56":{},"59":{},"62":{},"63":{},"65":{}},"content":{"1":{},"2":{},"3":{},"4":{},"5":{},"6":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"19":{},"20":{},"21":{},"22":{},"23":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"32":{},"33":{},"35":{},"36":{},"37":{},"38":{},"39":{},"41":{},"42":{},"43":{},"44":{},"45":{},"47":{},"50":{},"51":{},"52":{},"54":{},"55":{},"57":{},"58":{},"60":{},"61":{},"63":{},"64":{},"65":{},"66":{},"67":{},"68":{},"69":{}},"tags":{}}],["0",{"_index":173,"title":{},"content":{"24":{},"25":{},"26":{},"32":{},"39":{},"43":{},"50":{},"51":{},"52":{},"54":{},"55":{}},"tags":{}}],["0.12499975",{"_index":445,"title":{},"content":{"50":{}},"tags":{}}],["0.2",{"_index":522,"title":{},"content":{"54":{}},"tags":{}}],["0002005018",{"_index":548,"title":{},"content":{"57":{}},"tags":{}}],["0395623650",{"_index":400,"title":{},"content":{"50":{},"54":{},"57":{}},"tags":{}}],["0765342502",{"_index":525,"title":{},"content":{"54":{}},"tags":{}}],["1",{"_index":15,"title":{},"content":{"1":{},"2":{},"24":{},"25":{},"26":{},"29":{},"33":{},"35":{},"37":{},"39":{},"43":{},"44":{},"45":{},"50":{},"52":{},"54":{},"55":{},"57":{},"58":{},"61":{},"64":{}},"tags":{}}],["1.111",{"_index":521,"title":{},"content":{"54":{}},"tags":{}}],["1.99",{"_index":449,"title":{},"content":{"50":{}},"tags":{}}],["10",{"_index":339,"title":{},"content":{"36":{},"38":{},"43":{}},"tags":{}}],["10.499979",{"_index":437,"title":{},"content":{"50":{}},"tags":{}}],["100",{"_index":210,"title":{},"content":{"27":{},"38":{},"45":{},"67":{},"68":{},"69":{}},"tags":{}}],["15",{"_index":6,"title":{},"content":{"1":{},"2":{},"24":{},"25":{},"36":{},"43":{},"55":{}},"tags":{}}],["150",{"_index":168,"title":{},"content":{"24":{},"25":{},"43":{},"55":{}},"tags":{}}],["1984",{"_index":185,"title":{},"content":{"26":{}},"tags":{}}],["1985",{"_index":170,"title":{},"content":{"24":{},"25":{},"43":{},"45":{},"55":{}},"tags":{}}],["1994",{"_index":413,"title":{},"content":{"50":{}},"tags":{}}],["1:1",{"_index":299,"title":{},"content":{"32":{}},"tags":{}}],["1:mani",{"_index":300,"title":{},"content":{"32":{}},"tags":{}}],["1mani",{"_index":40,"title":{},"content":{"4":{},"5":{}},"tags":{}}],["1st",{"_index":520,"title":{},"content":{"54":{}},"tags":{}}],["2",{"_index":329,"title":{},"content":{"35":{},"68":{},"69":{}},"tags":{}}],["2.0502990366",{"_index":442,"title":{},"content":{"50":{}},"tags":{}}],["200",{"_index":359,"title":{},"content":{"43":{}},"tags":{}}],["2001",{"_index":358,"title":{},"content":{"43":{}},"tags":{}}],["2010",{"_index":388,"title":{},"content":{"67":{}},"tags":{}}],["2011",{"_index":481,"title":{},"content":{"45":{}},"tags":{}}],["2015",{"_index":394,"title":{},"content":{"68":{},"69":{}},"tags":{}}],["2015}]}}]).itcount",{"_index":396,"title":{},"content":{"68":{}},"tags":{}}],["4th",{"_index":608,"title":{},"content":{"63":{}},"tags":{}}],["6.99",{"_index":524,"title":{},"content":{"54":{}},"tags":{}}],["6.999986",{"_index":440,"title":{},"content":{"50":{}},"tags":{}}],["60",{"_index":330,"title":{},"content":{"35":{}},"tags":{}}],["64",{"_index":412,"title":{},"content":{"50":{}},"tags":{}}],["64cc2db4830ba29148da64a2",{"_index":288,"title":{},"content":{"39":{}},"tags":{}}],["64cc2db4830ba29148db5180",{"_index":408,"title":{},"content":{"50":{}},"tags":{}}],["7",{"_index":371,"title":{},"content":{"44":{}},"tags":{}}],["9.99",{"_index":526,"title":{},"content":{"54":{}},"tags":{}}],["90",{"_index":230,"title":{},"content":{"28":{}},"tags":{}}],["9780395623657",{"_index":447,"title":{},"content":{"50":{}},"tags":{}}],["9780765342508",{"_index":523,"title":{},"content":{"54":{}},"tags":{}}],["_id",{"_index":172,"title":{},"content":{"24":{},"25":{},"26":{},"29":{},"32":{},"33":{},"39":{},"43":{},"50":{},"51":{},"52":{},"54":{},"55":{},"57":{},"61":{}},"tags":{}}],["abov",{"_index":479,"title":{},"content":{"45":{},"55":{},"64":{}},"tags":{}}],["access",{"_index":609,"title":{},"content":{"63":{}},"tags":{}}],["account",{"_index":83,"title":{},"content":{"7":{},"36":{}},"tags":{}}],["activ",{"_index":53,"title":{},"content":{"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"38":{},"39":{},"41":{},"42":{},"45":{},"47":{},"48":{}},"tags":{}}],["actual",{"_index":533,"title":{},"content":{"54":{}},"tags":{}}],["ad",{"_index":62,"title":{"17":{},"34":{}},"content":{"17":{},"18":{},"35":{},"58":{}},"tags":{}}],["add",{"_index":25,"title":{},"content":{"6":{},"17":{},"18":{},"24":{},"27":{},"35":{},"37":{},"39":{},"45":{},"55":{},"67":{},"68":{}},"tags":{}}],["addfield",{"_index":64,"title":{"35":{}},"content":{"17":{},"18":{},"35":{}},"tags":{}}],["addnumberbook",{"_index":555,"title":{},"content":{"58":{}},"tags":{}}],["address",{"_index":584,"title":{},"content":{"60":{},"61":{}},"tags":{}}],["address.address_id",{"_index":580,"title":{},"content":{"60":{}},"tags":{}}],["address.c",{"_index":598,"title":{},"content":{"61":{}},"tags":{}}],["address.city_id",{"_index":585,"title":{},"content":{"60":{}},"tags":{}}],["address.customer_id",{"_index":582,"title":{},"content":{"60":{}},"tags":{}}],["address.loc",{"_index":583,"title":{},"content":{"60":{},"61":{}},"tags":{}}],["advanc",{"_index":51,"title":{"5":{},"39":{}},"content":{"4":{},"5":{},"28":{}},"tags":{}}],["aggreg",{"_index":22,"title":{"9":{},"16":{},"19":{},"20":{},"21":{},"31":{},"38":{},"40":{},"41":{},"59":{},"61":{},"62":{},"63":{}},"content":{"6":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"19":{},"20":{},"21":{},"27":{},"28":{},"30":{},"32":{},"38":{},"39":{},"41":{},"42":{},"43":{},"45":{},"47":{},"53":{},"54":{},"55":{},"57":{},"61":{},"62":{},"63":{},"64":{},"65":{},"67":{}},"tags":{}}],["aggregations.com",{"_index":255,"title":{},"content":{"30":{}},"tags":{}}],["aka",{"_index":33,"title":{"4":{},"32":{}},"content":{"4":{},"5":{}},"tags":{}}],["alias",{"_index":49,"title":{},"content":{"4":{},"5":{},"32":{},"57":{},"58":{}},"tags":{}}],["along",{"_index":143,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"36":{},"41":{},"42":{},"45":{},"47":{},"48":{}},"tags":{}}],["alreadi",{"_index":244,"title":{},"content":{"28":{},"47":{}},"tags":{}}],["although",{"_index":476,"title":{},"content":{"45":{}},"tags":{}}],["andalusia",{"_index":421,"title":{},"content":{"50":{}},"tags":{}}],["annualspend",{"_index":600,"title":{},"content":{"61":{}},"tags":{}}],["anoth",{"_index":310,"title":{},"content":{"33":{}},"tags":{}}],["answer",{"_index":368,"title":{},"content":{"41":{},"42":{}},"tags":{}}],["answeratla",{"_index":361,"title":{},"content":{"43":{},"44":{},"45":{},"50":{},"51":{},"67":{},"68":{},"69":{}},"tags":{}}],["answerdb.authors.aggregate([{$count",{"_index":181,"title":{},"content":{"24":{}},"tags":{}}],["answerdb.authors.aggregate([{$match",{"_index":551,"title":{},"content":{"57":{}},"tags":{}}],["answerdb.books.aggreg",{"_index":218,"title":{},"content":{"29":{},"35":{},"41":{}},"tags":{}}],["answerlet",{"_index":202,"title":{},"content":{"26":{},"27":{},"55":{},"58":{}},"tags":{}}],["answerus",{"_index":488,"title":{},"content":{"47":{}},"tags":{}}],["appear",{"_index":191,"title":{},"content":{"26":{},"45":{}},"tags":{}}],["around",{"_index":199,"title":{},"content":{"26":{}},"tags":{}}],["array",{"_index":45,"title":{"22":{},"23":{},"54":{},"56":{},"57":{},"58":{}},"content":{"4":{},"5":{},"22":{},"23":{},"28":{},"32":{},"33":{},"39":{},"41":{},"54":{},"57":{},"58":{},"61":{},"63":{},"64":{},"66":{},"68":{},"69":{}},"tags":{}}],["ascend",{"_index":16,"title":{},"content":{"1":{},"2":{},"26":{},"29":{}},"tags":{}}],["atla",{"_index":82,"title":{},"content":{"7":{},"36":{},"38":{},"41":{},"43":{},"44":{},"45":{},"47":{},"50":{},"55":{},"67":{},"68":{},"69":{}},"tags":{}}],["attribut",{"_index":159,"title":{},"content":{"22":{},"23":{},"27":{},"39":{},"50":{},"51":{},"52":{},"54":{}},"tags":{}}],["attributes.key",{"_index":527,"title":{},"content":{"54":{}},"tags":{}}],["attributes.valu",{"_index":528,"title":{},"content":{"54":{}},"tags":{}}],["author",{"_index":47,"title":{},"content":{"4":{},"5":{},"24":{},"26":{},"32":{},"36":{},"39":{},"41":{},"43":{},"50":{},"57":{},"58":{}},"tags":{}}],["author'",{"_index":272,"title":{},"content":{"39":{}},"tags":{}}],["authorcount",{"_index":182,"title":{},"content":{"24":{}},"tags":{}}],["authorid",{"_index":293,"title":{},"content":{"39":{}},"tags":{}}],["authors'inform",{"_index":283,"title":{},"content":{"39":{}},"tags":{}}],["avail",{"_index":176,"title":{},"content":{"24":{},"25":{},"43":{},"50":{},"54":{},"55":{}},"tags":{}}],["averag",{"_index":219,"title":{},"content":{"29":{},"62":{}},"tags":{}}],["average_spend",{"_index":573,"title":{},"content":{"60":{}},"tags":{}}],["averagespend",{"_index":601,"title":{},"content":{"61":{}},"tags":{}}],["avg",{"_index":222,"title":{},"content":{"29":{},"61":{}},"tags":{}}],["avg(annual_spend",{"_index":572,"title":{},"content":{"60":{}},"tags":{}}],["back",{"_index":491,"title":{},"content":{"47":{}},"tags":{}}],["bar",{"_index":233,"title":{},"content":{"28":{}},"tags":{}}],["be",{"_index":14,"title":{},"content":{"1":{},"2":{},"26":{}},"tags":{}}],["befor",{"_index":312,"title":{},"content":{"33":{},"55":{}},"tags":{}}],["better",{"_index":531,"title":{},"content":{"54":{}},"tags":{}}],["bilingu",{"_index":406,"title":{},"content":{"50":{}},"tags":{}}],["bind",{"_index":452,"title":{},"content":{"50":{}},"tags":{}}],["bio",{"_index":271,"title":{},"content":{"39":{}},"tags":{}}],["bit",{"_index":507,"title":{},"content":{"55":{}},"tags":{}}],["book",{"_index":7,"title":{"67":{}},"content":{"1":{},"2":{},"3":{},"22":{},"23":{},"24":{},"26":{},"27":{},"29":{},"30":{},"32":{},"33":{},"35":{},"36":{},"37":{},"38":{},"39":{},"41":{},"43":{},"44":{},"45":{},"50":{},"54":{},"55":{},"57":{},"58":{},"67":{},"68":{},"69":{}},"tags":{}}],["book'",{"_index":215,"title":{},"content":{"29":{},"39":{},"50":{},"57":{}},"tags":{}}],["bookauthordetail",{"_index":298,"title":{},"content":{"39":{}},"tags":{}}],["bookcount",{"_index":553,"title":{},"content":{"58":{}},"tags":{}}],["books_count",{"_index":395,"title":{},"content":{"68":{}},"tags":{}}],["booksfrom1984",{"_index":188,"title":{},"content":{"26":{}},"tags":{}}],["booksfrom1985with150pag",{"_index":497,"title":{},"content":{"55":{}},"tags":{}}],["booksfrom1985withmorethan150pag",{"_index":169,"title":{},"content":{"24":{},"25":{},"55":{}},"tags":{}}],["bookswritten",{"_index":308,"title":{},"content":{"32":{},"33":{}},"tags":{}}],["both",{"_index":337,"title":{},"content":{"36":{}},"tags":{}}],["bruce",{"_index":544,"title":{},"content":{"57":{}},"tags":{}}],["builder",{"_index":486,"title":{},"content":{"47":{}},"tags":{}}],["calcul",{"_index":633,"title":{},"content":{"62":{}},"tags":{}}],["call",{"_index":216,"title":{},"content":{"29":{},"41":{},"42":{},"47":{}},"tags":{}}],["can't",{"_index":461,"title":{},"content":{"52":{}},"tags":{}}],["case",{"_index":73,"title":{},"content":{"17":{},"18":{},"27":{},"36":{},"37":{},"60":{}},"tags":{}}],["cast",{"_index":624,"title":{},"content":{"64":{}},"tags":{}}],["caus",{"_index":467,"title":{},"content":{"52":{}},"tags":{}}],["center",{"_index":519,"title":{},"content":{"53":{}},"tags":{}}],["chang",{"_index":489,"title":{},"content":{"47":{},"55":{},"57":{}},"tags":{}}],["changestream",{"_index":474,"title":{},"content":{"45":{}},"tags":{}}],["changestreamsplitlargeev",{"_index":475,"title":{},"content":{"45":{}},"tags":{}}],["chart",{"_index":604,"title":{},"content":{"61":{}},"tags":{}}],["cheatsheet",{"_index":263,"title":{"31":{}},"content":{},"tags":{}}],["check",{"_index":74,"title":{},"content":{"17":{},"18":{},"28":{},"37":{},"41":{},"42":{},"55":{}},"tags":{}}],["citi",{"_index":569,"title":{},"content":{"60":{}},"tags":{}}],["city.c",{"_index":581,"title":{},"content":{"60":{}},"tags":{}}],["city.city_id",{"_index":586,"title":{},"content":{"60":{}},"tags":{}}],["clarion",{"_index":456,"title":{},"content":{"50":{}},"tags":{}}],["classic",{"_index":414,"title":{},"content":{"50":{}},"tags":{}}],["claus",{"_index":560,"title":{},"content":{"60":{}},"tags":{}}],["click",{"_index":387,"title":{},"content":{"67":{}},"tags":{}}],["client",{"_index":503,"title":{},"content":{"55":{}},"tags":{}}],["cluster",{"_index":484,"title":{},"content":{"47":{}},"tags":{}}],["code",{"_index":128,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"41":{},"55":{},"61":{},"68":{}},"tags":{}}],["coll",{"_index":205,"title":{},"content":{"27":{}},"tags":{}}],["collect",{"_index":20,"title":{"6":{},"27":{}},"content":{"4":{},"5":{},"6":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"22":{},"23":{},"24":{},"27":{},"32":{},"33":{},"37":{},"39":{},"41":{},"47":{},"50":{},"54":{},"65":{},"67":{}},"tags":{}}],["combin",{"_index":106,"title":{"13":{},"43":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{}},"tags":{}}],["command",{"_index":627,"title":{},"content":{"62":{}},"tags":{}}],["comment",{"_index":504,"title":{},"content":{"55":{}},"tags":{}}],["compar",{"_index":149,"title":{},"content":{"19":{},"20":{},"21":{},"55":{}},"tags":{}}],["comparison",{"_index":375,"title":{},"content":{"66":{}},"tags":{}}],["complet",{"_index":229,"title":{},"content":{"28":{}},"tags":{}}],["complex",{"_index":508,"title":{},"content":{"55":{}},"tags":{}}],["compos",{"_index":153,"title":{},"content":{"19":{},"20":{},"21":{},"55":{},"62":{},"63":{}},"tags":{}}],["condit",{"_index":390,"title":{},"content":{"68":{},"69":{}},"tags":{}}],["congratul",{"_index":510,"title":{},"content":{"53":{}},"tags":{}}],["conjunct",{"_index":91,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"65":{}},"tags":{}}],["connect",{"_index":628,"title":{},"content":{"62":{}},"tags":{}}],["consist",{"_index":632,"title":{},"content":{"62":{}},"tags":{}}],["construct",{"_index":629,"title":{},"content":{"62":{}},"tags":{}}],["contain",{"_index":96,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"22":{},"23":{},"25":{},"32":{},"35":{},"54":{},"57":{},"65":{}},"tags":{}}],["content",{"_index":245,"title":{},"content":{"28":{}},"tags":{}}],["convert",{"_index":291,"title":{},"content":{"39":{}},"tags":{}}],["copi",{"_index":209,"title":{},"content":{"27":{},"54":{}},"tags":{}}],["correct",{"_index":485,"title":{},"content":{"47":{}},"tags":{}}],["count",{"_index":1,"title":{"1":{},"24":{}},"content":{"1":{},"2":{},"24":{},"25":{},"28":{},"68":{}},"tags":{}}],["count(annual_spend",{"_index":576,"title":{},"content":{"60":{}},"tags":{}}],["coupl",{"_index":314,"title":{},"content":{"33":{}},"tags":{}}],["cours",{"_index":260,"title":{},"content":{"30":{}},"tags":{}}],["cover",{"_index":58,"title":{},"content":{"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"38":{},"39":{},"41":{},"42":{},"45":{},"47":{},"48":{},"50":{},"51":{}},"tags":{}}],["creat",{"_index":207,"title":{},"content":{"27":{},"29":{},"39":{},"47":{}},"tags":{}}],["criteria",{"_index":98,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"53":{},"65":{}},"tags":{}}],["current",{"_index":208,"title":{},"content":{"27":{}},"tags":{}}],["cursor",{"_index":352,"title":{"42":{}},"content":{"38":{},"41":{},"42":{}},"tags":{}}],["cursor.itcount",{"_index":367,"title":{},"content":{"41":{},"42":{}},"tags":{}}],["custom",{"_index":577,"title":{},"content":{"60":{},"61":{}},"tags":{}}],["customer.annual_spend",{"_index":579,"title":{},"content":{"60":{}},"tags":{}}],["customer.customer_id",{"_index":588,"title":{},"content":{"60":{}},"tags":{}}],["danger",{"_index":341,"title":{},"content":{"38":{},"52":{},"55":{}},"tags":{}}],["data",{"_index":66,"title":{"18":{},"37":{},"57":{}},"content":{"7":{},"17":{},"18":{},"22":{},"23":{},"28":{},"35":{},"36":{},"39":{},"47":{},"53":{},"57":{},"60":{},"63":{}},"tags":{}}],["databas",{"_index":86,"title":{"8":{},"46":{},"47":{},"48":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"36":{},"47":{},"48":{},"63":{}},"tags":{}}],["db",{"_index":24,"title":{},"content":{"6":{},"27":{},"47":{}},"tags":{}}],["db.authors.aggreg",{"_index":307,"title":{},"content":{"32":{},"33":{},"37":{},"38":{},"41":{},"57":{},"58":{}},"tags":{}}],["db.authors.aggregate([{$limit",{"_index":540,"title":{},"content":{"57":{}},"tags":{}}],["db.books.aggreg",{"_index":178,"title":{},"content":{"24":{},"25":{},"26":{},"27":{},"29":{},"35":{},"39":{},"41":{},"42":{},"43":{},"45":{},"54":{},"55":{}},"tags":{}}],["db.books.aggregate([]).itcount",{"_index":369,"title":{},"content":{"41":{},"42":{}},"tags":{}}],["db.books.aggregate([{$limit",{"_index":370,"title":{},"content":{"44":{}},"tags":{}}],["db.books.aggregate([{$match",{"_index":389,"title":{},"content":{"45":{},"67":{},"68":{},"69":{}},"tags":{}}],["db.books.aggregate([{$project",{"_index":457,"title":{},"content":{"50":{},"51":{},"52":{}},"tags":{}}],["db.customers.aggreg",{"_index":597,"title":{},"content":{"61":{}},"tags":{}}],["db.mycollection.aggreg",{"_index":611,"title":{},"content":{"63":{},"64":{}},"tags":{}}],["declar",{"_index":494,"title":{},"content":{"55":{}},"tags":{}}],["default",{"_index":77,"title":{},"content":{"17":{},"18":{},"37":{},"50":{}},"tags":{}}],["definit",{"_index":141,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"55":{}},"tags":{}}],["denot",{"_index":364,"title":{},"content":{"41":{}},"tags":{}}],["depend",{"_index":126,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"55":{},"57":{}},"tags":{}}],["descend",{"_index":17,"title":{},"content":{"1":{},"2":{},"26":{}},"tags":{}}],["develop",{"_index":518,"title":{},"content":{"53":{}},"tags":{}}],["differ",{"_index":23,"title":{},"content":{"6":{},"22":{},"23":{},"27":{},"28":{},"38":{},"39":{},"54":{}},"tags":{}}],["dimens",{"_index":435,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["discuss",{"_index":249,"title":{},"content":{"28":{}},"tags":{}}],["display",{"_index":265,"title":{},"content":{"31":{}},"tags":{}}],["divid",{"_index":327,"title":{},"content":{"35":{}},"tags":{}}],["doc",{"_index":163,"title":{},"content":{"22":{},"23":{},"24":{},"30":{},"32":{},"39":{},"54":{},"55":{},"68":{}},"tags":{}}],["docucument",{"_index":505,"title":{},"content":{"55":{}},"tags":{}}],["document",{"_index":37,"title":{"67":{}},"content":{"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"22":{},"23":{},"24":{},"25":{},"26":{},"32":{},"35":{},"37":{},"38":{},"39":{},"41":{},"43":{},"44":{},"50":{},"53":{},"54":{},"61":{},"62":{},"64":{},"65":{},"67":{},"68":{},"69":{}},"tags":{}}],["doesn't",{"_index":342,"title":{},"content":{"38":{},"55":{}},"tags":{}}],["don't",{"_index":193,"title":{},"content":{"26":{},"35":{},"43":{}},"tags":{}}],["done",{"_index":248,"title":{},"content":{"28":{},"39":{},"55":{}},"tags":{}}],["donkey.\\n",{"_index":430,"title":{},"content":{"50":{}},"tags":{}}],["download",{"_index":268,"title":{},"content":{"31":{}},"tags":{}}],["driver",{"_index":129,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"55":{}},"tags":{}}],["dure",{"_index":59,"title":{},"content":{"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"38":{},"39":{},"41":{},"42":{},"45":{},"47":{},"48":{}},"tags":{}}],["each",{"_index":30,"title":{},"content":{"3":{},"22":{},"23":{},"29":{},"39":{},"54":{},"62":{}},"tags":{}}],["easi",{"_index":568,"title":{},"content":{"60":{}},"tags":{}}],["easier",{"_index":498,"title":{},"content":{"55":{}},"tags":{}}],["edit",{"_index":407,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["editor",{"_index":344,"title":{},"content":{"38":{},"41":{},"55":{}},"tags":{}}],["element",{"_index":592,"title":{},"content":{"61":{}},"tags":{}}],["emb",{"_index":306,"title":{},"content":{"32":{}},"tags":{}}],["embed",{"_index":42,"title":{},"content":{"4":{},"5":{},"32":{}},"tags":{}}],["empti",{"_index":88,"title":{"9":{},"40":{},"41":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"25":{},"41":{},"42":{},"64":{}},"tags":{}}],["en",{"_index":454,"title":{},"content":{"50":{}},"tags":{}}],["end",{"_index":478,"title":{},"content":{"45":{}},"tags":{}}],["english",{"_index":405,"title":{},"content":{"50":{}},"tags":{}}],["eq",{"_index":376,"title":{},"content":{"66":{}},"tags":{}}],["equival",{"_index":362,"title":{"61":{}},"content":{"41":{}},"tags":{}}],["estim",{"_index":321,"title":{},"content":{"35":{}},"tags":{}}],["etc",{"_index":122,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{},"47":{},"62":{}},"tags":{}}],["even",{"_index":44,"title":{},"content":{"4":{},"5":{},"32":{},"47":{},"55":{}},"tags":{}}],["exactli",{"_index":5,"title":{},"content":{"1":{},"2":{},"24":{},"27":{},"67":{},"68":{},"69":{}},"tags":{}}],["exampl",{"_index":133,"title":{"64":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"41":{},"42":{},"50":{},"55":{},"62":{}},"tags":{}}],["exceed",{"_index":357,"title":{},"content":{"38":{}},"tags":{}}],["except",{"_index":279,"title":{},"content":{"39":{},"45":{},"50":{},"52":{}},"tags":{}}],["exclud",{"_index":313,"title":{"51":{},"52":{}},"content":{"33":{},"50":{},"51":{},"52":{},"64":{}},"tags":{}}],["exclus",{"_index":468,"title":{},"content":{"52":{}},"tags":{}}],["exercis",{"_index":482,"title":{},"content":{"47":{}},"tags":{}}],["exist",{"_index":323,"title":{},"content":{"35":{},"47":{},"66":{}},"tags":{}}],["export",{"_index":21,"title":{},"content":{"6":{},"27":{},"28":{},"53":{}},"tags":{}}],["express",{"_index":372,"title":{"66":{}},"content":{"55":{},"65":{},"66":{}},"tags":{}}],["extra",{"_index":52,"title":{},"content":{"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"38":{},"39":{},"41":{},"42":{},"45":{},"47":{},"48":{}},"tags":{}}],["extract",{"_index":317,"title":{},"content":{"33":{}},"tags":{}}],["ey",{"_index":426,"title":{},"content":{"50":{}},"tags":{}}],["f",{"_index":433,"title":{},"content":{"50":{}},"tags":{}}],["fail",{"_index":354,"title":{},"content":{"38":{},"52":{}},"tags":{}}],["faith",{"_index":429,"title":{},"content":{"50":{}},"tags":{}}],["fashion",{"_index":535,"title":{},"content":{"54":{}},"tags":{}}],["few",{"_index":104,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"44":{}},"tags":{}}],["field",{"_index":13,"title":{"17":{},"34":{},"50":{},"51":{},"52":{}},"content":{"1":{},"2":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"24":{},"25":{},"26":{},"28":{},"29":{},"32":{},"35":{},"37":{},"39":{},"43":{},"50":{},"51":{},"52":{},"58":{},"60":{},"64":{},"66":{}},"tags":{}}],["field/ord",{"_index":616,"title":{},"content":{"64":{}},"tags":{}}],["file",{"_index":267,"title":{},"content":{"31":{}},"tags":{}}],["filter",{"_index":93,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"43":{},"60":{},"61":{},"62":{},"65":{},"67":{}},"tags":{}}],["final",{"_index":594,"title":{},"content":{"61":{}},"tags":{}}],["find",{"_index":156,"title":{"57":{}},"content":{"22":{},"23":{}},"tags":{}}],["findley",{"_index":290,"title":{},"content":{"39":{}},"tags":{}}],["finish",{"_index":340,"title":{},"content":{"36":{}},"tags":{}}],["first",{"_index":192,"title":{},"content":{"26":{},"50":{},"67":{}},"tags":{}}],["flatmap",{"_index":121,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{}},"tags":{}}],["flatten",{"_index":529,"title":{},"content":{"54":{}},"tags":{}}],["follow",{"_index":55,"title":{},"content":{"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"36":{},"38":{},"39":{},"41":{},"42":{},"45":{},"47":{},"48":{},"53":{},"55":{},"60":{},"65":{}},"tags":{}}],["foreignfield",{"_index":297,"title":{},"content":{"32":{},"33":{},"39":{}},"tags":{}}],["found",{"_index":513,"title":{},"content":{"53":{}},"tags":{}}],["framework",{"_index":92,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"53":{},"65":{}},"tags":{}}],["function",{"_index":117,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{},"55":{}},"tags":{}}],["gener",{"_index":530,"title":{},"content":{"54":{},"63":{}},"tags":{}}],["geonear",{"_index":473,"title":{},"content":{"45":{}},"tags":{}}],["get",{"_index":196,"title":{},"content":{"26":{},"54":{}},"tags":{}}],["getauthorswithbook",{"_index":334,"title":{},"content":{"37":{}},"tags":{}}],["getjust15book",{"_index":177,"title":{},"content":{"24":{},"25":{},"55":{}},"tags":{}}],["geton",{"_index":557,"title":{},"content":{"58":{}},"tags":{}}],["given",{"_index":514,"title":{},"content":{"53":{}},"tags":{}}],["goal",{"_index":225,"title":{},"content":{"28":{}},"tags":{}}],["group",{"_index":27,"title":{"3":{},"29":{}},"content":{"3":{},"28":{},"29":{},"53":{},"60":{},"61":{},"62":{}},"tags":{}}],["gt",{"_index":379,"title":{},"content":{"66":{}},"tags":{}}],["gte",{"_index":167,"title":{},"content":{"24":{},"25":{},"45":{},"55":{},"66":{}},"tags":{}}],["hand",{"_index":60,"title":{},"content":{"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"38":{},"39":{},"41":{},"42":{},"45":{},"47":{},"48":{}},"tags":{}}],["happen",{"_index":480,"title":{},"content":{"45":{}},"tags":{}}],["hardcov",{"_index":453,"title":{},"content":{"50":{}},"tags":{}}],["haven't",{"_index":483,"title":{},"content":{"47":{}},"tags":{}}],["height",{"_index":436,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["henc",{"_index":195,"title":{},"content":{"26":{}},"tags":{}}],["here",{"_index":131,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"24":{},"28":{},"29":{},"36":{},"39":{},"54":{},"55":{},"61":{}},"tags":{}}],["hide",{"_index":458,"title":{},"content":{"50":{}},"tags":{}}],["hint",{"_index":221,"title":{},"content":{"29":{},"55":{}},"tags":{}}],["home",{"_index":56,"title":{},"content":{"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"38":{},"39":{},"41":{},"42":{},"45":{},"47":{},"48":{},"60":{},"61":{}},"tags":{}}],["https://images.isbndb.com/covers/36/57/9780395623657.jpg",{"_index":431,"title":{},"content":{"50":{}},"tags":{}}],["https://learn.mongodb.com/courses/mongodb",{"_index":261,"title":{},"content":{"30":{}},"tags":{}}],["https://www.mongodb.com/docs/manual/core/aggreg",{"_index":262,"title":{},"content":{"30":{}},"tags":{}}],["https://www.practic",{"_index":254,"title":{},"content":{"30":{}},"tags":{}}],["icon",{"_index":235,"title":{},"content":{"28":{}},"tags":{}}],["ifnul",{"_index":76,"title":{},"content":{"17":{},"18":{},"37":{}},"tags":{}}],["implicit",{"_index":398,"title":{},"content":{"69":{}},"tags":{}}],["import",{"_index":84,"title":{"25":{}},"content":{"7":{},"47":{},"57":{}},"tags":{}}],["inch",{"_index":438,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["includ",{"_index":101,"title":{"50":{},"52":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"52":{},"64":{},"66":{}},"tags":{}}],["includearrayindex",{"_index":620,"title":{},"content":{"64":{}},"tags":{}}],["inclus",{"_index":469,"title":{},"content":{"52":{}},"tags":{}}],["increment",{"_index":610,"title":{},"content":{"63":{}},"tags":{}}],["index",{"_index":621,"title":{},"content":{"64":{}},"tags":{}}],["info",{"_index":190,"title":{},"content":{"26":{},"38":{},"39":{},"41":{},"42":{},"45":{},"47":{},"48":{},"52":{},"61":{}},"tags":{}}],["inform",{"_index":194,"title":{},"content":{"26":{},"39":{},"53":{}},"tags":{}}],["input",{"_index":95,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"32":{},"43":{},"62":{},"65":{}},"tags":{}}],["insid",{"_index":43,"title":{"23":{},"54":{}},"content":{"4":{},"5":{},"22":{},"23":{},"32":{},"39":{},"54":{},"57":{},"60":{}},"tags":{}}],["instanc",{"_index":46,"title":{},"content":{"4":{},"5":{},"32":{},"33":{},"41":{},"42":{},"47":{},"48":{},"52":{}},"tags":{}}],["instead",{"_index":269,"title":{},"content":{"31":{},"32":{},"63":{},"69":{}},"tags":{}}],["instructor",{"_index":240,"title":{},"content":{"28":{}},"tags":{}}],["interact",{"_index":605,"title":{},"content":{"63":{}},"tags":{}}],["interest",{"_index":103,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"44":{},"50":{},"58":{}},"tags":{}}],["intro",{"_index":224,"title":{"28":{}},"content":{"36":{}},"tags":{}}],["invalid",{"_index":466,"title":{},"content":{"52":{}},"tags":{}}],["isbn",{"_index":450,"title":{},"content":{"50":{},"54":{},"57":{}},"tags":{}}],["isbn10",{"_index":451,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["isbn13",{"_index":446,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["isn't",{"_index":251,"title":{},"content":{"28":{}},"tags":{}}],["it'",{"_index":70,"title":{},"content":{"17":{},"18":{},"35":{},"37":{},"57":{},"60":{}},"tags":{}}],["it'll",{"_index":324,"title":{},"content":{"35":{}},"tags":{}}],["itcount",{"_index":348,"title":{},"content":{"38":{},"41":{},"42":{}},"tags":{}}],["item",{"_index":250,"title":{},"content":{"28":{},"66":{}},"tags":{}}],["iter",{"_index":349,"title":{},"content":{"38":{},"41":{}},"tags":{}}],["javascript",{"_index":134,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"55":{}},"tags":{}}],["jiménez",{"_index":411,"title":{},"content":{"50":{},"57":{}},"tags":{}}],["join",{"_index":36,"title":{"4":{},"32":{}},"content":{"4":{},"5":{},"28":{},"32":{},"33":{},"60":{}},"tags":{}}],["json",{"_index":537,"title":{},"content":{"57":{}},"tags":{}}],["juan",{"_index":409,"title":{},"content":{"50":{},"57":{}},"tags":{}}],["juston",{"_index":203,"title":{},"content":{"26":{}},"tags":{}}],["justshowtitlesynopsi",{"_index":320,"title":{},"content":{"33":{}},"tags":{}}],["keep",{"_index":463,"title":{},"content":{"52":{}},"tags":{}}],["key",{"_index":432,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["know",{"_index":552,"title":{},"content":{"58":{}},"tags":{}}],["lab",{"_index":61,"title":{"7":{},"36":{}},"content":{"4":{},"5":{},"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"36":{},"38":{},"39":{},"41":{},"42":{},"45":{},"47":{},"48":{}},"tags":{}}],["languag",{"_index":130,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"50":{},"55":{},"63":{}},"tags":{}}],["last",{"_index":26,"title":{},"content":{"6":{},"27":{},"55":{}},"tags":{}}],["launch",{"_index":347,"title":{},"content":{"38":{}},"tags":{}}],["learn",{"_index":145,"title":{},"content":{"19":{},"20":{},"21":{},"28":{}},"tags":{}}],["lectur",{"_index":237,"title":{"30":{}},"content":{"28":{}},"tags":{}}],["led",{"_index":241,"title":{},"content":{"28":{}},"tags":{}}],["left",{"_index":34,"title":{"4":{},"32":{}},"content":{"4":{},"5":{},"32":{},"60":{}},"tags":{}}],["length",{"_index":439,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["less",{"_index":197,"title":{},"content":{"26":{}},"tags":{}}],["let'",{"_index":148,"title":{},"content":{"19":{},"20":{},"21":{},"24":{},"26":{},"57":{}},"tags":{}}],["librari",{"_index":85,"title":{"8":{},"46":{},"47":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"36":{},"47":{}},"tags":{}}],["life",{"_index":418,"title":{},"content":{"50":{}},"tags":{}}],["limit",{"_index":102,"title":{"12":{},"44":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"24":{},"25":{},"26":{},"29":{},"38":{},"43":{},"44":{},"45":{},"55":{},"58":{},"64":{}},"tags":{}}],["link",{"_index":284,"title":{},"content":{"39":{}},"tags":{}}],["list",{"_index":492,"title":{},"content":{"47":{},"48":{},"60":{}},"tags":{}}],["literatur",{"_index":416,"title":{},"content":{"50":{}},"tags":{}}],["live",{"_index":50,"title":{},"content":{"4":{},"5":{},"32":{}},"tags":{}}],["localfield",{"_index":296,"title":{},"content":{"32":{},"33":{},"39":{}},"tags":{}}],["locat",{"_index":593,"title":{},"content":{"61":{}},"tags":{}}],["logic",{"_index":384,"title":{},"content":{"66":{}},"tags":{}}],["long",{"_index":124,"title":{"14":{},"55":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"38":{},"55":{}},"tags":{}}],["longtitl",{"_index":455,"title":{},"content":{"50":{}},"tags":{}}],["look",{"_index":69,"title":{},"content":{"17":{},"18":{},"32":{},"37":{},"38":{},"50":{}},"tags":{}}],["lookup",{"_index":32,"title":{"4":{},"5":{},"32":{},"33":{},"39":{}},"content":{"4":{},"5":{},"28":{},"32":{},"33":{},"39":{}},"tags":{}}],["lt",{"_index":380,"title":{},"content":{"66":{}},"tags":{}}],["lte",{"_index":378,"title":{},"content":{"66":{}},"tags":{}}],["make",{"_index":386,"title":{},"content":{"45":{},"67":{}},"tags":{}}],["manag",{"_index":335,"title":{},"content":{"36":{}},"tags":{}}],["mani",{"_index":48,"title":{},"content":{"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"24":{},"32":{},"39":{},"43":{},"44":{},"54":{},"55":{},"58":{},"68":{}},"tags":{}}],["manual",{"_index":471,"title":{},"content":{"45":{}},"tags":{}}],["map",{"_index":119,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{},"61":{}},"tags":{}}],["match",{"_index":89,"title":{"10":{},"65":{},"67":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"24":{},"25":{},"26":{},"27":{},"43":{},"45":{},"54":{},"55":{},"57":{},"61":{},"65":{},"66":{},"67":{},"68":{},"69":{}},"tags":{}}],["materi",{"_index":238,"title":{"30":{}},"content":{"28":{}},"tags":{}}],["max",{"_index":603,"title":{},"content":{"61":{}},"tags":{}}],["max(annual_spend",{"_index":574,"title":{},"content":{"60":{}},"tags":{}}],["max_spend",{"_index":575,"title":{},"content":{"60":{}},"tags":{}}],["maximum",{"_index":635,"title":{},"content":{"62":{}},"tags":{}}],["maximumspend",{"_index":602,"title":{},"content":{"61":{}},"tags":{}}],["maxtimem",{"_index":345,"title":{},"content":{"38":{}},"tags":{}}],["mayb",{"_index":506,"title":{},"content":{"55":{}},"tags":{}}],["mean",{"_index":236,"title":{},"content":{"28":{},"50":{}},"tags":{}}],["merg",{"_index":472,"title":{},"content":{"45":{}},"tags":{}}],["method",{"_index":346,"title":{"42":{}},"content":{"38":{},"41":{},"42":{},"63":{}},"tags":{}}],["microservic",{"_index":138,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"55":{}},"tags":{}}],["min",{"_index":231,"title":{},"content":{"28":{},"36":{}},"tags":{}}],["minimum",{"_index":636,"title":{},"content":{"62":{}},"tags":{}}],["miss",{"_index":65,"title":{"18":{},"37":{}},"content":{"17":{},"18":{},"37":{}},"tags":{}}],["model",{"_index":39,"title":{},"content":{"4":{},"5":{},"32":{},"39":{}},"tags":{}}],["modular",{"_index":630,"title":{},"content":{"62":{}},"tags":{}}],["moguer",{"_index":420,"title":{},"content":{"50":{}},"tags":{}}],["mongodb",{"_index":81,"title":{"61":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"30":{},"36":{},"41":{},"43":{},"44":{},"45":{},"47":{},"48":{},"50":{},"51":{},"53":{},"55":{},"63":{},"66":{},"67":{},"68":{},"69":{}},"tags":{}}],["mongoservererror",{"_index":356,"title":{},"content":{"38":{},"52":{}},"tags":{}}],["mongosh",{"_index":137,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"55":{}},"tags":{}}],["more",{"_index":226,"title":{},"content":{"28":{},"39":{},"41":{},"45":{},"53":{},"54":{},"55":{},"62":{},"68":{}},"tags":{}}],["morethan150pag",{"_index":166,"title":{},"content":{"24":{},"25":{},"55":{}},"tags":{}}],["move",{"_index":303,"title":{},"content":{"32":{}},"tags":{}}],["ms",{"_index":353,"title":{},"content":{"38":{}},"tags":{}}],["msrp",{"_index":448,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["much",{"_index":566,"title":{},"content":{"60":{}},"tags":{}}],["multipl",{"_index":305,"title":{},"content":{"32":{},"45":{}},"tags":{}}],["multipli",{"_index":328,"title":{},"content":{"35":{}},"tags":{}}],["n",{"_index":423,"title":{},"content":{"50":{}},"tags":{}}],["name",{"_index":211,"title":{},"content":{"27":{},"37":{},"39":{},"50":{},"57":{},"58":{},"64":{}},"tags":{}}],["navig",{"_index":232,"title":{},"content":{"28":{},"67":{}},"tags":{}}],["need",{"_index":12,"title":{},"content":{"1":{},"2":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"26":{},"28":{},"32":{},"36":{},"39":{},"55":{},"60":{},"68":{}},"tags":{}}],["neq",{"_index":377,"title":{},"content":{"66":{}},"tags":{}}],["nest",{"_index":567,"title":{},"content":{"60":{}},"tags":{}}],["new",{"_index":63,"title":{"17":{},"34":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"24":{},"27":{},"29":{},"35":{},"39":{},"65":{}},"tags":{}}],["next",{"_index":113,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"25":{},"41":{},"43":{},"62":{}},"tags":{}}],["nice",{"_index":316,"title":{},"content":{"33":{}},"tags":{}}],["nin",{"_index":381,"title":{},"content":{"66":{}},"tags":{}}],["nineninetynin",{"_index":536,"title":{},"content":{"54":{}},"tags":{}}],["nois",{"_index":311,"title":{},"content":{"33":{}},"tags":{}}],["noisi",{"_index":282,"title":{},"content":{"39":{}},"tags":{}}],["notat",{"_index":399,"title":{},"content":{"69":{}},"tags":{}}],["note",{"_index":331,"title":{},"content":{"35":{}},"tags":{}}],["notic",{"_index":234,"title":{},"content":{"28":{},"41":{}},"tags":{}}],["now",{"_index":108,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"39":{},"43":{}},"tags":{}}],["null",{"_index":72,"title":{},"content":{"17":{},"18":{},"26":{},"37":{},"64":{}},"tags":{}}],["num_mflix_com",{"_index":618,"title":{},"content":{"64":{}},"tags":{}}],["number",{"_index":105,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"26":{},"44":{},"64":{}},"tags":{}}],["object",{"_index":158,"title":{"23":{},"54":{}},"content":{"22":{},"23":{},"54":{},"57":{}},"tags":{}}],["objectid",{"_index":287,"title":{},"content":{"39":{}},"tags":{}}],["objectid(\"64cc2db4830ba29148da4c3b",{"_index":542,"title":{},"content":{"57":{}},"tags":{}}],["omit",{"_index":206,"title":{},"content":{"27":{}},"tags":{}}],["on",{"_index":110,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"24":{},"39":{},"43":{},"44":{},"54":{},"55":{},"57":{},"61":{},"62":{}},"tags":{}}],["onehundredpagesbook",{"_index":212,"title":{},"content":{"27":{}},"tags":{}}],["onlin",{"_index":253,"title":{},"content":{"30":{}},"tags":{}}],["open",{"_index":338,"title":{},"content":{"36":{},"41":{}},"tags":{}}],["oper",{"_index":90,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"38":{},"62":{},"65":{},"66":{},"68":{}},"tags":{}}],["option",{"_index":144,"title":{"16":{},"38":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"38":{},"64":{}},"tags":{}}],["options).itcount",{"_index":355,"title":{},"content":{"38":{}},"tags":{}}],["order",{"_index":18,"title":{"25":{}},"content":{"1":{},"2":{},"26":{},"29":{},"47":{}},"tags":{}}],["orderbynumberofbooksdesc",{"_index":556,"title":{},"content":{"58":{}},"tags":{}}],["origin",{"_index":532,"title":{},"content":{"54":{}},"tags":{}}],["out",{"_index":204,"title":{},"content":{"27":{},"28":{},"29":{},"38":{},"45":{},"57":{},"60":{},"61":{}},"tags":{}}],["outer",{"_index":35,"title":{"4":{},"32":{}},"content":{"4":{},"5":{},"32":{}},"tags":{}}],["output",{"_index":112,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"27":{},"32":{},"43":{},"62":{}},"tags":{}}],["over",{"_index":365,"title":{},"content":{"41":{}},"tags":{}}],["packt",{"_index":257,"title":{},"content":{"30":{}},"tags":{}}],["page",{"_index":29,"title":{},"content":{"3":{},"24":{},"25":{},"26":{},"27":{},"28":{},"29":{},"35":{},"41":{},"43":{},"45":{},"50":{},"55":{},"67":{},"68":{},"69":{}},"tags":{}}],["pair",{"_index":617,"title":{},"content":{"64":{}},"tags":{}}],["part",{"_index":152,"title":{},"content":{"19":{},"20":{},"21":{},"33":{}},"tags":{}}],["pass",{"_index":183,"title":{},"content":{"25":{},"38":{},"61":{},"62":{},"63":{},"69":{}},"tags":{}}],["path",{"_index":619,"title":{},"content":{"64":{}},"tags":{}}],["pattern",{"_index":160,"title":{},"content":{"22":{},"23":{},"54":{}},"tags":{}}],["pdf",{"_index":266,"title":{},"content":{"31":{}},"tags":{}}],["per",{"_index":220,"title":{},"content":{"29":{},"39":{},"54":{},"61":{}},"tags":{}}],["perform",{"_index":515,"title":{},"content":{"53":{},"62":{}},"tags":{}}],["pictur",{"_index":417,"title":{},"content":{"50":{}},"tags":{}}],["pipe",{"_index":116,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{},"62":{}},"tags":{}}],["pipelin",{"_index":3,"title":{"9":{},"14":{},"19":{},"21":{},"31":{},"40":{},"55":{},"61":{},"62":{},"63":{}},"content":{"1":{},"2":{},"6":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"19":{},"20":{},"21":{},"24":{},"27":{},"28":{},"30":{},"33":{},"39":{},"41":{},"43":{},"45":{},"47":{},"53":{},"55":{},"62":{},"63":{},"64":{}},"tags":{}}],["placehold",{"_index":333,"title":{},"content":{"35":{}},"tags":{}}],["platero",{"_index":401,"title":{},"content":{"50":{}},"tags":{}}],["poet",{"_index":428,"title":{},"content":{"50":{}},"tags":{}}],["polymorph",{"_index":71,"title":{},"content":{"17":{},"18":{},"37":{}},"tags":{}}],["popular",{"_index":227,"title":{},"content":{"28":{}},"tags":{}}],["portion",{"_index":373,"title":{},"content":{"66":{}},"tags":{}}],["pound",{"_index":443,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["power",{"_index":111,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{}},"tags":{}}],["practic",{"_index":252,"title":{},"content":{"30":{}},"tags":{}}],["present",{"_index":132,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"50":{},"55":{}},"tags":{}}],["preservenullandemptyarray",{"_index":622,"title":{},"content":{"64":{}},"tags":{}}],["previou",{"_index":309,"title":{"33":{}},"content":{"41":{},"42":{}},"tags":{}}],["primari",{"_index":459,"title":{},"content":{"50":{}},"tags":{}}],["print",{"_index":223,"title":{},"content":{"29":{},"30":{}},"tags":{}}],["probabl",{"_index":243,"title":{},"content":{"28":{}},"tags":{}}],["process",{"_index":631,"title":{},"content":{"62":{}},"tags":{}}],["program",{"_index":118,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"43":{},"55":{}},"tags":{}}],["project",{"_index":100,"title":{"11":{},"49":{},"50":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"24":{},"25":{},"26":{},"32":{},"33":{},"35":{},"37":{},"39":{},"43":{},"50":{},"51":{},"52":{},"54":{},"55":{},"58":{},"64":{}},"tags":{}}],["provid",{"_index":615,"title":{},"content":{"64":{}},"tags":{}}],["pseudo",{"_index":393,"title":{},"content":{"68":{}},"tags":{}}],["publish",{"_index":258,"title":{},"content":{"30":{},"50":{}},"tags":{}}],["put",{"_index":559,"title":{},"content":{"60":{}},"tags":{}}],["queri",{"_index":155,"title":{"22":{},"56":{}},"content":{"22":{},"23":{},"28":{},"60":{}},"tags":{}}],["quit",{"_index":550,"title":{},"content":{"57":{}},"tags":{}}],["ramón",{"_index":410,"title":{},"content":{"50":{},"57":{}},"tags":{}}],["read",{"_index":322,"title":{},"content":{"35":{},"55":{},"60":{}},"tags":{}}],["readi",{"_index":246,"title":{},"content":{"28":{},"36":{},"39":{}},"tags":{}}],["readingtimehour",{"_index":326,"title":{},"content":{"35":{}},"tags":{}}],["reduc",{"_index":120,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{}},"tags":{}}],["refer",{"_index":301,"title":{},"content":{"32":{},"43":{}},"tags":{}}],["regex",{"_index":383,"title":{},"content":{"66":{}},"tags":{}}],["regular",{"_index":382,"title":{},"content":{"66":{}},"tags":{}}],["relat",{"_index":606,"title":{},"content":{"63":{}},"tags":{}}],["relationship",{"_index":41,"title":{},"content":{"4":{},"5":{},"32":{},"39":{}},"tags":{}}],["rememb",{"_index":360,"title":{},"content":{"43":{},"47":{}},"tags":{}}],["remov",{"_index":281,"title":{},"content":{"33":{},"39":{}},"tags":{}}],["repeat",{"_index":142,"title":{"15":{},"45":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"45":{}},"tags":{}}],["request",{"_index":270,"title":{},"content":{"39":{}},"tags":{}}],["resembl",{"_index":596,"title":{},"content":{"61":{}},"tags":{}}],["result",{"_index":9,"title":{"17":{},"34":{}},"content":{"1":{},"2":{},"6":{},"17":{},"18":{},"24":{},"26":{},"27":{},"28":{},"29":{},"32":{},"33":{},"51":{},"55":{},"62":{}},"tags":{}}],["return",{"_index":4,"title":{},"content":{"1":{},"2":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"24":{},"25":{},"32":{},"36":{},"41":{},"42":{},"44":{},"54":{},"55":{},"60":{},"61":{},"62":{},"65":{},"67":{},"68":{},"69":{}},"tags":{}}],["review",{"_index":273,"title":{},"content":{"36":{},"39":{}},"tags":{}}],["rewrit",{"_index":496,"title":{},"content":{"55":{}},"tags":{}}],["richard",{"_index":543,"title":{},"content":{"57":{}},"tags":{}}],["richardbrucewright",{"_index":547,"title":{},"content":{"57":{}},"tags":{}}],["right",{"_index":500,"title":{},"content":{"55":{}},"tags":{}}],["row",{"_index":564,"title":{},"content":{"60":{}},"tags":{}}],["rule",{"_index":470,"title":{},"content":{"52":{}},"tags":{}}],["run",{"_index":127,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"27":{},"32":{},"54":{},"55":{},"57":{}},"tags":{}}],["rust",{"_index":139,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"55":{}},"tags":{}}],["same",{"_index":165,"title":{},"content":{"22":{},"23":{},"39":{},"52":{},"54":{},"55":{},"64":{}},"tags":{}}],["sampl",{"_index":162,"title":{},"content":{"22":{},"23":{},"43":{},"54":{},"55":{}},"tags":{}}],["sanitizednam",{"_index":546,"title":{},"content":{"57":{}},"tags":{}}],["save",{"_index":19,"title":{"6":{},"27":{}},"content":{"6":{}},"tags":{}}],["savetonewcollect",{"_index":213,"title":{},"content":{"27":{}},"tags":{}}],["scalar",{"_index":538,"title":{},"content":{"57":{}},"tags":{}}],["search",{"_index":157,"title":{"23":{},"54":{}},"content":{"22":{},"23":{},"54":{}},"tags":{}}],["see",{"_index":151,"title":{},"content":{"19":{},"20":{},"21":{},"22":{},"23":{},"26":{},"27":{},"38":{},"39":{},"45":{},"54":{},"61":{}},"tags":{}}],["seen",{"_index":425,"title":{},"content":{"50":{}},"tags":{}}],["select",{"_index":87,"title":{"47":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"41":{},"47":{},"50":{},"60":{},"67":{}},"tags":{}}],["sens",{"_index":477,"title":{},"content":{"45":{}},"tags":{}}],["separ",{"_index":276,"title":{},"content":{"39":{},"61":{}},"tags":{}}],["server",{"_index":502,"title":{},"content":{"55":{}},"tags":{}}],["session",{"_index":242,"title":{},"content":{"28":{}},"tags":{}}],["set",{"_index":79,"title":{"7":{},"36":{}},"content":{"7":{},"53":{}},"tags":{}}],["set\":{\"authorid\":{\"$toobjectid\":\"$authors._id",{"_index":294,"title":{},"content":{"39":{}},"tags":{}}],["sever",{"_index":164,"title":{},"content":{"22":{},"23":{},"39":{},"41":{},"42":{},"45":{},"54":{}},"tags":{}}],["shell",{"_index":136,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"41":{},"43":{},"44":{},"45":{},"47":{},"50":{},"51":{},"55":{},"67":{},"68":{},"69":{}},"tags":{}}],["shorthand",{"_index":397,"title":{"69":{}},"content":{},"tags":{}}],["show",{"_index":187,"title":{"48":{}},"content":{"26":{},"27":{},"28":{},"43":{},"47":{},"48":{},"50":{},"55":{}},"tags":{}}],["shown",{"_index":460,"title":{},"content":{"50":{}},"tags":{}}],["showonlythesefield",{"_index":171,"title":{},"content":{"24":{},"25":{},"26":{},"54":{},"55":{}},"tags":{}}],["similar",{"_index":626,"title":{},"content":{"62":{}},"tags":{}}],["simpl",{"_index":154,"title":{"22":{},"56":{}},"content":{"22":{},"23":{},"28":{},"57":{},"69":{}},"tags":{}}],["size",{"_index":366,"title":{"58":{}},"content":{"41":{},"42":{},"58":{}},"tags":{}}],["slimmerbooksfirst",{"_index":189,"title":{},"content":{"26":{}},"tags":{}}],["someth",{"_index":75,"title":{},"content":{"17":{},"18":{},"37":{},"45":{},"68":{}},"tags":{}}],["sometim",{"_index":67,"title":{},"content":{"17":{},"18":{},"37":{}},"tags":{}}],["sort",{"_index":8,"title":{"2":{},"26":{}},"content":{"1":{},"2":{},"26":{},"28":{},"29":{},"58":{},"64":{}},"tags":{}}],["sourc",{"_index":541,"title":{},"content":{"57":{}},"tags":{}}],["spain",{"_index":424,"title":{},"content":{"50":{}},"tags":{}}],["spain.\\n",{"_index":422,"title":{},"content":{"50":{}},"tags":{}}],["spanish",{"_index":404,"title":{},"content":{"50":{}},"tags":{}}],["specif",{"_index":625,"title":{},"content":{"64":{}},"tags":{}}],["specifi",{"_index":97,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"65":{}},"tags":{}}],["split",{"_index":595,"title":{},"content":{"61":{}},"tags":{}}],["sql",{"_index":146,"title":{"20":{},"59":{},"60":{}},"content":{"19":{},"20":{},"21":{},"28":{},"60":{},"61":{},"63":{},"64":{}},"tags":{}}],["stage",{"_index":11,"title":{"13":{},"15":{},"25":{},"33":{},"43":{},"45":{}},"content":{"1":{},"2":{},"6":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"24":{},"25":{},"26":{},"27":{},"43":{},"45":{},"55":{},"61":{},"62":{},"63":{},"67":{}},"tags":{}}],["stage1",{"_index":612,"title":{},"content":{"63":{}},"tags":{}}],["stage2",{"_index":613,"title":{},"content":{"63":{}},"tags":{}}],["stage3",{"_index":614,"title":{},"content":{"63":{}},"tags":{}}],["start",{"_index":462,"title":{},"content":{"52":{},"55":{},"60":{}},"tags":{}}],["state",{"_index":561,"title":{},"content":{"60":{}},"tags":{}}],["statement",{"_index":558,"title":{},"content":{"60":{},"64":{}},"tags":{}}],["step",{"_index":184,"title":{},"content":{"25":{},"28":{},"63":{}},"tags":{}}],["store",{"_index":161,"title":{},"content":{"22":{},"23":{},"35":{},"54":{}},"tags":{}}],["straightforward",{"_index":534,"title":{},"content":{"54":{}},"tags":{}}],["string",{"_index":286,"title":{},"content":{"39":{}},"tags":{}}],["structur",{"_index":150,"title":{"21":{},"63":{}},"content":{"19":{},"20":{},"21":{},"22":{},"23":{},"54":{}},"tags":{}}],["subdocu",{"_index":385,"title":{},"content":{"66":{}},"tags":{}}],["subqueri",{"_index":563,"title":{},"content":{"60":{}},"tags":{}}],["succe",{"_index":392,"title":{},"content":{"68":{}},"tags":{}}],["successfulli",{"_index":512,"title":{},"content":{"53":{}},"tags":{}}],["suitabl",{"_index":135,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"55":{}},"tags":{}}],["sum",{"_index":28,"title":{},"content":{"3":{},"29":{},"61":{}},"tags":{}}],["sum(annual_spend",{"_index":570,"title":{},"content":{"60":{}},"tags":{}}],["summari",{"_index":509,"title":{"53":{}},"content":{},"tags":{}}],["support",{"_index":493,"title":{},"content":{"55":{}},"tags":{}}],["sure",{"_index":2,"title":{},"content":{"1":{},"2":{},"24":{},"67":{}},"tags":{}}],["switch",{"_index":487,"title":{},"content":{"47":{}},"tags":{}}],["synopsi",{"_index":315,"title":{},"content":{"33":{},"50":{}},"tags":{}}],["syntax",{"_index":99,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"32":{},"38":{},"55":{},"65":{}},"tags":{}}],["system",{"_index":336,"title":{},"content":{"36":{}},"tags":{}}],["t1",{"_index":587,"title":{},"content":{"60":{}},"tags":{}}],["t1.citi",{"_index":578,"title":{},"content":{"60":{}},"tags":{}}],["t1.customer_id",{"_index":589,"title":{},"content":{"60":{}},"tags":{}}],["t1.locat",{"_index":590,"title":{},"content":{"60":{}},"tags":{}}],["t2",{"_index":591,"title":{},"content":{"60":{}},"tags":{}}],["tab",{"_index":363,"title":{},"content":{"41":{},"67":{}},"tags":{}}],["table/",{"_index":562,"title":{},"content":{"60":{}},"tags":{}}],["take",{"_index":94,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"36":{},"65":{},"68":{}},"tags":{}}],["tbd",{"_index":228,"title":{},"content":{"28":{}},"tags":{}}],["test",{"_index":318,"title":{},"content":{"33":{},"36":{},"61":{}},"tags":{}}],["text",{"_index":332,"title":{},"content":{"35":{},"41":{},"67":{}},"tags":{}}],["that'",{"_index":217,"title":{},"content":{"29":{}},"tags":{}}],["there'",{"_index":565,"title":{},"content":{"60":{}},"tags":{}}],["they'v",{"_index":539,"title":{},"content":{"57":{}},"tags":{}}],["thickerbooksfirst",{"_index":200,"title":{},"content":{"26":{}},"tags":{}}],["thickest",{"_index":201,"title":{},"content":{"26":{}},"tags":{}}],["thing",{"_index":274,"title":{},"content":{"39":{}},"tags":{}}],["think",{"_index":114,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{}},"tags":{}}],["those",{"_index":179,"title":{},"content":{"24":{},"32":{}},"tags":{}}],["three",{"_index":277,"title":{},"content":{"39":{},"61":{}},"tags":{}}],["through",{"_index":350,"title":{},"content":{"38":{},"50":{}},"tags":{}}],["thu",{"_index":434,"title":{},"content":{"50":{}},"tags":{}}],["time",{"_index":54,"title":{},"content":{"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"32":{},"35":{},"38":{},"39":{},"41":{},"42":{},"45":{},"47":{},"48":{}},"tags":{}}],["timothi",{"_index":289,"title":{},"content":{"39":{}},"tags":{}}],["tip",{"_index":501,"title":{},"content":{"55":{}},"tags":{}}],["titl",{"_index":174,"title":{},"content":{"24":{},"25":{},"26":{},"33":{},"35":{},"43":{},"50":{},"52":{},"54":{},"55":{}},"tags":{}}],["toggl",{"_index":623,"title":{},"content":{"64":{}},"tags":{}}],["toobjectid",{"_index":292,"title":{},"content":{"39":{}},"tags":{}}],["total",{"_index":634,"title":{},"content":{"62":{}},"tags":{}}],["total_spend",{"_index":571,"title":{},"content":{"60":{}},"tags":{}}],["totalbook",{"_index":180,"title":{},"content":{"24":{},"25":{}},"tags":{}}],["totalinventori",{"_index":175,"title":{},"content":{"24":{},"25":{},"43":{},"50":{},"54":{},"55":{},"68":{},"69":{}},"tags":{}}],["totalpag",{"_index":214,"title":{},"content":{"29":{}},"tags":{}}],["totalspend",{"_index":599,"title":{},"content":{"61":{}},"tags":{}}],["town",{"_index":419,"title":{},"content":{"50":{}},"tags":{}}],["transform",{"_index":516,"title":{},"content":{"53":{},"63":{}},"tags":{}}],["tri",{"_index":280,"title":{},"content":{"38":{},"39":{},"55":{}},"tags":{}}],["tricki",{"_index":304,"title":{},"content":{"32":{}},"tags":{}}],["true",{"_index":391,"title":{},"content":{"68":{}},"tags":{}}],["turn",{"_index":549,"title":{},"content":{"57":{}},"tags":{}}],["tutori",{"_index":511,"title":{},"content":{"53":{}},"tags":{}}],["tweak",{"_index":319,"title":{},"content":{"33":{}},"tags":{}}],["two",{"_index":275,"title":{},"content":{"39":{}},"tags":{}}],["type",{"_index":285,"title":{},"content":{"39":{},"41":{},"42":{},"47":{}},"tags":{}}],["typic",{"_index":607,"title":{},"content":{"63":{}},"tags":{}}],["ui",{"_index":343,"title":{},"content":{"38":{},"41":{},"43":{},"44":{},"45":{},"47":{},"50":{},"51":{},"55":{},"67":{},"68":{},"69":{}},"tags":{}}],["unabl",{"_index":264,"title":{},"content":{"31":{}},"tags":{}}],["understand",{"_index":499,"title":{},"content":{"54":{},"55":{}},"tags":{}}],["univers",{"_index":259,"title":{},"content":{"30":{}},"tags":{}}],["unix",{"_index":115,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{},"62":{}},"tags":{}}],["until",{"_index":107,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{}},"tags":{}}],["unwind",{"_index":278,"title":{},"content":{"39":{},"54":{},"61":{},"64":{}},"tags":{}}],["up",{"_index":80,"title":{"7":{},"36":{}},"content":{"7":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{}},"tags":{}}],["updat",{"_index":325,"title":{},"content":{"35":{}},"tags":{}}],["us",{"_index":10,"title":{"8":{},"46":{}},"content":{"1":{},"2":{},"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"22":{},"23":{},"26":{},"28":{},"29":{},"32":{},"33":{},"35":{},"37":{},"39":{},"41":{},"42":{},"43":{},"44":{},"47":{},"50":{},"53":{},"54":{},"55":{},"58":{},"60":{},"62":{},"63":{},"65":{},"68":{},"69":{}},"tags":{}}],["user",{"_index":490,"title":{},"content":{"47":{}},"tags":{}}],["usual",{"_index":38,"title":{},"content":{"4":{},"5":{},"32":{},"60":{}},"tags":{}}],["valid",{"_index":374,"title":{},"content":{"66":{}},"tags":{}}],["valu",{"_index":78,"title":{},"content":{"17":{},"18":{},"37":{},"50":{},"54":{},"57":{},"62":{},"64":{},"65":{},"66":{}},"tags":{}}],["variabl",{"_index":495,"title":{},"content":{"55":{}},"tags":{}}],["veri",{"_index":125,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"55":{}},"tags":{}}],["versa",{"_index":465,"title":{},"content":{"52":{}},"tags":{}}],["version",{"_index":256,"title":{},"content":{"30":{},"32":{}},"tags":{}}],["vice",{"_index":464,"title":{},"content":{"52":{}},"tags":{}}],["visit",{"_index":517,"title":{},"content":{"53":{}},"tags":{}}],["vs",{"_index":147,"title":{"20":{},"59":{}},"content":{"19":{},"20":{},"21":{}},"tags":{}}],["wander",{"_index":427,"title":{},"content":{"50":{}},"tags":{}}],["want",{"_index":295,"title":{},"content":{"33":{},"35":{},"39":{},"54":{},"55":{},"57":{},"58":{},"67":{},"68":{}},"tags":{}}],["way",{"_index":198,"title":{},"content":{"26":{}},"tags":{}}],["we'll",{"_index":186,"title":{},"content":{"26":{},"39":{},"47":{},"50":{},"55":{},"61":{},"67":{}},"tags":{}}],["we'r",{"_index":68,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"17":{},"18":{},"22":{},"23":{},"25":{},"37":{},"39":{},"44":{},"50":{},"54":{},"55":{},"58":{}},"tags":{}}],["we'v",{"_index":109,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"43":{}},"tags":{}}],["weight",{"_index":441,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["whole",{"_index":351,"title":{},"content":{"38":{}},"tags":{}}],["width",{"_index":444,"title":{},"content":{"50":{},"54":{}},"tags":{}}],["won't",{"_index":57,"title":{},"content":{"4":{},"5":{},"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"38":{},"39":{},"41":{},"42":{},"45":{},"47":{},"48":{}},"tags":{}}],["work",{"_index":247,"title":{},"content":{"28":{},"38":{},"54":{},"55":{}},"tags":{}}],["world",{"_index":415,"title":{},"content":{"50":{}},"tags":{}}],["wright",{"_index":545,"title":{},"content":{"57":{}},"tags":{}}],["write",{"_index":123,"title":{"14":{},"55":{}},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"39":{},"50":{},"55":{},"67":{}},"tags":{}}],["written",{"_index":302,"title":{},"content":{"32":{}},"tags":{}}],["wrote",{"_index":554,"title":{},"content":{"58":{}},"tags":{}}],["y",{"_index":402,"title":{},"content":{"50":{}},"tags":{}}],["year",{"_index":31,"title":{},"content":{"3":{},"24":{},"25":{},"26":{},"29":{},"43":{},"45":{},"50":{},"54":{},"55":{},"67":{},"68":{},"69":{}},"tags":{}}],["yo",{"_index":403,"title":{},"content":{"50":{}},"tags":{}}],["you'll",{"_index":140,"title":{},"content":{"8":{},"9":{},"10":{},"11":{},"12":{},"13":{},"14":{},"15":{},"16":{},"28":{},"36":{},"55":{}},"tags":{}}],["you'r",{"_index":239,"title":{},"content":{"28":{}},"tags":{}}]],"pipeline":["stemmer"]}} \ No newline at end of file