[{"data":1,"prerenderedAt":2420},["ShallowReactive",2],{"navigation":3,"/docs/utils/query-collection":179,"r2Cjyqpexe":2407},[4,24,43,61,83,101,119,149],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Getting Started","/docs/getting-started","docs/1.getting-started/1.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Installation","/docs/getting-started/installation","docs/1.getting-started/2.installation",{"title":16,"path":17,"stem":18},"Configuration","/docs/getting-started/configuration","docs/1.getting-started/3.configuration",{"title":20,"path":21,"stem":22},"Migration","/docs/getting-started/migration","docs/1.getting-started/4.migration","i-lucide-square-play",{"title":25,"icon":26,"path":27,"stem":28,"children":29,"page":42},"Collections","i-lucide-database","/docs/collections","docs/2.collections",[30,34,38],{"title":31,"path":32,"stem":33},"Define","/docs/collections/define","docs/2.collections/1.define",{"title":35,"path":36,"stem":37},"Types","/docs/collections/types","docs/2.collections/2.types",{"title":39,"path":40,"stem":41},"Sources","/docs/collections/sources","docs/2.collections/3.sources",false,{"title":44,"icon":45,"path":46,"stem":47,"children":48,"page":42},"Files","i-lucide-file","/docs/files","docs/3.files",[49,53,57],{"title":50,"path":51,"stem":52},"Markdown","/docs/files/markdown","docs/3.files/1.markdown",{"title":54,"path":55,"stem":56},"YAML","/docs/files/yaml","docs/3.files/2.yaml",{"title":58,"path":59,"stem":60},"JSON","/docs/files/json","docs/3.files/3.json",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":42},"Vue Utils","i-lucide-square-function","/docs/utils","docs/4.utils",[67,71,75,79],{"title":68,"path":69,"stem":70},"queryCollection","/docs/utils/query-collection","docs/4.utils/1.query-collection",{"title":72,"path":73,"stem":74},"queryCollectionNavigation","/docs/utils/query-collection-navigation","docs/4.utils/2.query-collection-navigation",{"title":76,"path":77,"stem":78},"queryCollectionItemSurroundings","/docs/utils/query-collection-item-surroundings","docs/4.utils/3.query-collection-item-surroundings",{"title":80,"path":81,"stem":82},"queryCollectionSearchSections","/docs/utils/query-collection-search-sections","docs/4.utils/4.query-collection-search-sections",{"title":84,"icon":85,"path":86,"stem":87,"children":88,"page":42},"Components","i-lucide-square-code","/docs/components","docs/5.components",[89,93,97],{"title":90,"path":91,"stem":92},"ContentRenderer","/docs/components/content-renderer","docs/5.components/0.content-renderer",{"title":94,"path":95,"stem":96},"Slot","/docs/components/slot","docs/5.components/1.slot",{"title":98,"path":99,"stem":100},"Prose Components","/docs/components/prose","docs/5.components/2.prose",{"title":102,"icon":103,"path":104,"stem":105,"children":106,"page":42},"Deploy","i-lucide-cloud-upload","/docs/deploy","docs/6.deploy",[107,111,115],{"title":108,"path":109,"stem":110},"Server","/docs/deploy/server","docs/6.deploy/1.server",{"title":112,"path":113,"stem":114},"Serverless","/docs/deploy/serverless","docs/6.deploy/2.serverless",{"title":116,"path":117,"stem":118},"Static","/docs/deploy/static","docs/6.deploy/3.static",{"title":120,"icon":121,"path":122,"stem":123,"children":124,"page":42},"Advanced","i-lucide-code-xml","/docs/advanced","docs/7.advanced",[125,129,133,137,141,145],{"title":126,"path":127,"stem":128},"Full-Text Search","/docs/advanced/fulltext-search","docs/7.advanced/1.fulltext-search",{"title":130,"path":131,"stem":132},"Raw Content","/docs/advanced/raw-content","docs/7.advanced/2.raw-content",{"title":134,"path":135,"stem":136},"SQL Storage","/docs/advanced/database","docs/7.advanced/3.database",{"title":138,"path":139,"stem":140},"Debugging tools","/docs/advanced/tools","docs/7.advanced/4.tools",{"title":142,"path":143,"stem":144},"Hooks","/docs/advanced/hooks","docs/7.advanced/5.hooks",{"title":146,"path":147,"stem":148},"Custom Source","/docs/advanced/custom-source","docs/7.advanced/6.custom-source",{"title":150,"icon":151,"path":152,"stem":153,"children":154,"page":42},"Studio","i-lucide-monitor","/docs/studio","docs/8.studio",[155,159,163,167,171,175],{"title":156,"path":157,"stem":158},"Setup","/docs/studio/setup","docs/8.studio/1.setup",{"title":160,"path":161,"stem":162},"Synchronization","/docs/studio/github","docs/8.studio/2.github",{"title":164,"path":165,"stem":166},"Content editors","/docs/studio/content","docs/8.studio/3.content",{"title":168,"path":169,"stem":170},"Medias","/docs/studio/medias","docs/8.studio/4.medias",{"title":172,"path":173,"stem":174},"App Config","/docs/studio/config","docs/8.studio/5.config",{"title":176,"path":177,"stem":178},"Local Debug","/docs/studio/debug","docs/8.studio/6.debug",{"page":180,"surround":2402},{"id":181,"title":68,"body":182,"description":2397,"extension":2398,"links":2399,"meta":2400,"navigation":451,"path":69,"seo":2401,"stem":70},"docs/docs/4.utils/1.query-collection.md",{"type":183,"value":184,"toc":2379},"minimal",[185,190,206,217,377,381,386,642,648,651,669,675,688,702,792,798,801,814,927,933,936,1027,1140,1146,1149,1161,1354,1360,1363,1374,1553,1559,1562,1579,1681,1687,1690,1702,1792,1798,1801,1813,1908,1913,1916,1921,1996,2001,2004,2013,2088,2092,2098,2375],[186,187,189],"h2",{"id":188},"usage","Usage",[191,192,193,194,197,198,201,202,205],"p",{},"Use the auto-imported ",[195,196,68],"code",{}," to find contents inside a collection. Here we assume that you have defined ",[195,199,200],{},"docs"," collection inside ",[195,203,204],{},"content.config.ts",".",[207,208,209],"note",{},[191,210,211,212,205],{},"If you have not defined any collection, check ",[213,214,216],"a",{"href":215},"/docs/collections/define#defining-collections","How to define a collection",[218,219,225],"pre",{"className":220,"code":221,"filename":222,"language":223,"meta":224,"style":224},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript>\nconst route = useRoute()\nconst { data: page } = await useAsyncData(route.path, () => {\n  return queryCollection('docs').path(route.path).first()\n})\n\u003C/script>\n","pages/[...slug].vue","vue","",[195,226,227,243,264,314,359,367],{"__ignoreMap":224},[228,229,232,236,240],"span",{"class":230,"line":231},"line",1,[228,233,235],{"class":234},"s86vT","\u003C",[228,237,239],{"class":238},"sd2Uz","script",[228,241,242],{"class":234},">\n",[228,244,246,250,254,257,261],{"class":230,"line":245},2,[228,247,249],{"class":248},"s50WR","const",[228,251,253],{"class":252},"sndM8"," route ",[228,255,256],{"class":234},"=",[228,258,260],{"class":259},"swgpB"," useRoute",[228,262,263],{"class":252},"()\n",[228,265,267,269,272,275,278,281,284,287,291,294,297,299,302,305,308,311],{"class":230,"line":266},3,[228,268,249],{"class":248},[228,270,271],{"class":234}," {",[228,273,274],{"class":238}," data",[228,276,277],{"class":234},":",[228,279,280],{"class":252}," page ",[228,282,283],{"class":234},"}",[228,285,286],{"class":234}," =",[228,288,290],{"class":289},"s8pZq"," await",[228,292,293],{"class":259}," useAsyncData",[228,295,296],{"class":252},"(route",[228,298,205],{"class":234},[228,300,301],{"class":252},"path",[228,303,304],{"class":234},",",[228,306,307],{"class":234}," ()",[228,309,310],{"class":248}," =>",[228,312,313],{"class":234}," {\n",[228,315,317,320,323,326,329,332,334,337,339,341,343,346,348,350,352,354,357],{"class":230,"line":316},4,[228,318,319],{"class":289},"  return",[228,321,322],{"class":259}," queryCollection",[228,324,325],{"class":238},"(",[228,327,328],{"class":234},"'",[228,330,200],{"class":331},"sIEYB",[228,333,328],{"class":234},[228,335,336],{"class":238},")",[228,338,205],{"class":234},[228,340,301],{"class":259},[228,342,325],{"class":238},[228,344,345],{"class":252},"route",[228,347,205],{"class":234},[228,349,301],{"class":252},[228,351,336],{"class":238},[228,353,205],{"class":234},[228,355,356],{"class":259},"first",[228,358,263],{"class":238},[228,360,362,364],{"class":230,"line":361},5,[228,363,283],{"class":234},[228,365,366],{"class":252},")\n",[228,368,370,373,375],{"class":230,"line":369},6,[228,371,372],{"class":234},"\u003C/",[228,374,239],{"class":238},[228,376,242],{"class":234},[186,378,380],{"id":379},"api","API",[382,383,385],"h3",{"id":384},"type","Type",[218,387,391],{"className":388,"code":389,"language":390,"meta":224,"style":224},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","function queryCollection\u003CT extends keyof Collections>(collection: T): CollectionQueryBuilder\u003CCollections[T]>\n\ninterface CollectionQueryBuilder\u003CT> {\n  where(field: keyof T | string, operator: SQLOperator, value?: unknown): CollectionQueryBuilder\u003CT>\n  andWhere(groupFactory: QueryGroupFunction\u003CT>): CollectionQueryBuilder\u003CT>\n  orWhere(groupFactory: QueryGroupFunction\u003CT>): CollectionQueryBuilder\u003CT>\n  order(field: keyof T, direction: 'ASC' | 'DESC'): CollectionQueryBuilder\u003CT>\n  // ... other methods\n}\n","ts",[195,392,393,447,453,469,522,552,579,629,636],{"__ignoreMap":224},[228,394,395,398,400,402,406,409,412,415,418,422,424,427,430,433,435,437,440,442,445],{"class":230,"line":231},[228,396,397],{"class":248},"function",[228,399,322],{"class":259},[228,401,235],{"class":234},[228,403,405],{"class":404},"sYGMc","T",[228,407,408],{"class":248}," extends",[228,410,411],{"class":234}," keyof",[228,413,414],{"class":404}," Collections",[228,416,417],{"class":234},">(",[228,419,421],{"class":420},"sK9QF","collection",[228,423,277],{"class":234},[228,425,426],{"class":404}," T",[228,428,429],{"class":234},"):",[228,431,432],{"class":404}," CollectionQueryBuilder",[228,434,235],{"class":234},[228,436,25],{"class":404},[228,438,439],{"class":252},"[",[228,441,405],{"class":404},[228,443,444],{"class":252},"]",[228,446,242],{"class":234},[228,448,449],{"class":230,"line":245},[228,450,452],{"emptyLinePlaceholder":451},true,"\n",[228,454,455,458,460,462,464,467],{"class":230,"line":266},[228,456,457],{"class":248},"interface",[228,459,432],{"class":404},[228,461,235],{"class":234},[228,463,405],{"class":404},[228,465,466],{"class":234},">",[228,468,313],{"class":234},[228,470,471,474,476,479,481,483,485,488,491,493,496,498,501,503,506,509,512,514,516,518,520],{"class":230,"line":316},[228,472,473],{"class":238},"  where",[228,475,325],{"class":234},[228,477,478],{"class":420},"field",[228,480,277],{"class":234},[228,482,411],{"class":234},[228,484,426],{"class":404},[228,486,487],{"class":234}," |",[228,489,490],{"class":404}," string",[228,492,304],{"class":234},[228,494,495],{"class":420}," operator",[228,497,277],{"class":234},[228,499,500],{"class":404}," SQLOperator",[228,502,304],{"class":234},[228,504,505],{"class":420}," value",[228,507,508],{"class":234},"?:",[228,510,511],{"class":404}," unknown",[228,513,429],{"class":234},[228,515,432],{"class":404},[228,517,235],{"class":234},[228,519,405],{"class":404},[228,521,242],{"class":234},[228,523,524,527,529,532,534,537,539,541,544,546,548,550],{"class":230,"line":361},[228,525,526],{"class":238},"  andWhere",[228,528,325],{"class":234},[228,530,531],{"class":420},"groupFactory",[228,533,277],{"class":234},[228,535,536],{"class":404}," QueryGroupFunction",[228,538,235],{"class":234},[228,540,405],{"class":404},[228,542,543],{"class":234},">):",[228,545,432],{"class":404},[228,547,235],{"class":234},[228,549,405],{"class":404},[228,551,242],{"class":234},[228,553,554,557,559,561,563,565,567,569,571,573,575,577],{"class":230,"line":369},[228,555,556],{"class":238},"  orWhere",[228,558,325],{"class":234},[228,560,531],{"class":420},[228,562,277],{"class":234},[228,564,536],{"class":404},[228,566,235],{"class":234},[228,568,405],{"class":404},[228,570,543],{"class":234},[228,572,432],{"class":404},[228,574,235],{"class":234},[228,576,405],{"class":404},[228,578,242],{"class":234},[228,580,582,585,587,589,591,593,595,597,600,602,605,608,610,612,614,617,619,621,623,625,627],{"class":230,"line":581},7,[228,583,584],{"class":238},"  order",[228,586,325],{"class":234},[228,588,478],{"class":420},[228,590,277],{"class":234},[228,592,411],{"class":234},[228,594,426],{"class":404},[228,596,304],{"class":234},[228,598,599],{"class":420}," direction",[228,601,277],{"class":234},[228,603,604],{"class":234}," '",[228,606,607],{"class":331},"ASC",[228,609,328],{"class":234},[228,611,487],{"class":234},[228,613,604],{"class":234},[228,615,616],{"class":331},"DESC",[228,618,328],{"class":234},[228,620,429],{"class":234},[228,622,432],{"class":404},[228,624,235],{"class":234},[228,626,405],{"class":404},[228,628,242],{"class":234},[228,630,632],{"class":230,"line":631},8,[228,633,635],{"class":634},"syuKq","  // ... other methods\n",[228,637,639],{"class":230,"line":638},9,[228,640,641],{"class":234},"}\n",[382,643,645],{"id":644},"querycollectioncollection-collectionname",[195,646,647],{},"queryCollection(collection: CollectionName)",[191,649,650],{},"Create a query builder to search in the specific collection.",[652,653,654,658],"ul",{},[655,656,657],"li",{},"Parameters:",[655,659,660],{},[652,661,662],{},[655,663,664,666,667],{},[195,665,421],{},": The key of defined collection in ",[195,668,204],{},[382,670,672],{"id":671},"pathpath-string",[195,673,674],{},"path(path: string)",[191,676,677,678,680,681,683,684,687],{},"Search for contents that have specific ",[195,679,301],{},". (",[195,682,301],{}," is an special field in ",[195,685,686],{},"page"," collections which generates based on fs path and can be use as route to render the content)",[652,689,690,693],{},[655,691,692],{},"Parameter:",[655,694,695],{},[652,696,697],{},[655,698,699,701],{},[195,700,301],{},": The path string to match.",[218,703,705],{"className":388,"code":704,"language":390,"meta":224,"style":224},"const route = useRoute()\nconst { data } = await useAsyncData(route.path, () => {\n  return queryCollection('docs').path(route.path).first()\n})\n",[195,706,707,719,750,786],{"__ignoreMap":224},[228,708,709,711,713,715,717],{"class":230,"line":231},[228,710,249],{"class":248},[228,712,253],{"class":252},[228,714,256],{"class":234},[228,716,260],{"class":259},[228,718,263],{"class":252},[228,720,721,723,725,728,730,732,734,736,738,740,742,744,746,748],{"class":230,"line":245},[228,722,249],{"class":248},[228,724,271],{"class":234},[228,726,727],{"class":252}," data ",[228,729,283],{"class":234},[228,731,286],{"class":234},[228,733,290],{"class":289},[228,735,293],{"class":259},[228,737,296],{"class":252},[228,739,205],{"class":234},[228,741,301],{"class":252},[228,743,304],{"class":234},[228,745,307],{"class":234},[228,747,310],{"class":248},[228,749,313],{"class":234},[228,751,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784],{"class":230,"line":266},[228,753,319],{"class":289},[228,755,322],{"class":259},[228,757,325],{"class":238},[228,759,328],{"class":234},[228,761,200],{"class":331},[228,763,328],{"class":234},[228,765,336],{"class":238},[228,767,205],{"class":234},[228,769,301],{"class":259},[228,771,325],{"class":238},[228,773,345],{"class":252},[228,775,205],{"class":234},[228,777,301],{"class":252},[228,779,336],{"class":238},[228,781,205],{"class":234},[228,783,356],{"class":259},[228,785,263],{"class":238},[228,787,788,790],{"class":230,"line":316},[228,789,283],{"class":234},[228,791,366],{"class":252},[382,793,795],{"id":794},"selectfields-keyof-collection",[195,796,797],{},"select(...fields: keyof Collection)",[191,799,800],{},"Select specific fields from the collection to be returned in the query result.",[652,802,803],{},[655,804,805,806],{},"Parameters:\n",[652,807,808],{},[655,809,810,813],{},[195,811,812],{},"...fields",": A list of field names to select from the collection.",[218,815,817],{"className":388,"code":816,"language":390,"meta":224,"style":224},"const route = useRoute()\nconst { data } = await useAsyncData(route.path, () => {\n  return queryCollection('docs')\n    .select('path', 'title', 'description')\n    .first()\n})\n",[195,818,819,831,861,877,913,921],{"__ignoreMap":224},[228,820,821,823,825,827,829],{"class":230,"line":231},[228,822,249],{"class":248},[228,824,253],{"class":252},[228,826,256],{"class":234},[228,828,260],{"class":259},[228,830,263],{"class":252},[228,832,833,835,837,839,841,843,845,847,849,851,853,855,857,859],{"class":230,"line":245},[228,834,249],{"class":248},[228,836,271],{"class":234},[228,838,727],{"class":252},[228,840,283],{"class":234},[228,842,286],{"class":234},[228,844,290],{"class":289},[228,846,293],{"class":259},[228,848,296],{"class":252},[228,850,205],{"class":234},[228,852,301],{"class":252},[228,854,304],{"class":234},[228,856,307],{"class":234},[228,858,310],{"class":248},[228,860,313],{"class":234},[228,862,863,865,867,869,871,873,875],{"class":230,"line":266},[228,864,319],{"class":289},[228,866,322],{"class":259},[228,868,325],{"class":238},[228,870,328],{"class":234},[228,872,200],{"class":331},[228,874,328],{"class":234},[228,876,366],{"class":238},[228,878,879,882,885,887,889,891,893,895,897,900,902,904,906,909,911],{"class":230,"line":316},[228,880,881],{"class":234},"    .",[228,883,884],{"class":259},"select",[228,886,325],{"class":238},[228,888,328],{"class":234},[228,890,301],{"class":331},[228,892,328],{"class":234},[228,894,304],{"class":234},[228,896,604],{"class":234},[228,898,899],{"class":331},"title",[228,901,328],{"class":234},[228,903,304],{"class":234},[228,905,604],{"class":234},[228,907,908],{"class":331},"description",[228,910,328],{"class":234},[228,912,366],{"class":238},[228,914,915,917,919],{"class":230,"line":361},[228,916,881],{"class":234},[228,918,356],{"class":259},[228,920,263],{"class":238},[228,922,923,925],{"class":230,"line":369},[228,924,283],{"class":234},[228,926,366],{"class":252},[382,928,930],{"id":929},"wherefield-keyof-collection-string-operator-sqloperator-value-unknown",[195,931,932],{},"where(field: keyof Collection | string, operator: SqlOperator, value?: unknown)",[191,934,935],{},"Add a condition to the query to filter results based on a specific field.",[652,937,938],{},[655,939,805,940],{},[652,941,942,947,1021],{},[655,943,944,946],{},[195,945,478],{},": The field to filter on",[655,948,949,952,953],{},[195,950,951],{},"operator",": The SQL operator to use for comparison. Possible values include:\n",[652,954,955,961,967,973,979,985,991,997,1003,1009,1015],{},[655,956,957,960],{},[195,958,959],{},"'='",": Equal to",[655,962,963,966],{},[195,964,965],{},"'>'",": Greater than",[655,968,969,972],{},[195,970,971],{},"'\u003C'",": Less than",[655,974,975,978],{},[195,976,977],{},"'\u003C>'",": Not equal to",[655,980,981,984],{},[195,982,983],{},"'IN'",": In a list of values",[655,986,987,990],{},[195,988,989],{},"'BETWEEN'",": Between two values",[655,992,993,996],{},[195,994,995],{},"'NOT BETWEEN'",": Not between two values",[655,998,999,1002],{},[195,1000,1001],{},"'IS NULL'",": Is null",[655,1004,1005,1008],{},[195,1006,1007],{},"'IS NOT NULL'",": Is not null",[655,1010,1011,1014],{},[195,1012,1013],{},"'LIKE'",": Matches a pattern",[655,1016,1017,1020],{},[195,1018,1019],{},"'NOT LIKE'",": Does not match a pattern",[655,1022,1023,1026],{},[195,1024,1025],{},"value",": The value to compare against. The type depends on the operator used.",[218,1028,1030],{"className":388,"code":1029,"language":390,"meta":224,"style":224},"const route = useRoute()\nconst { data } = await useAsyncData(route.path, () => {\n  return queryCollection('docs')\n    .where('date', '\u003C', '2024-04-04')\n    .all()\n})\n",[195,1031,1032,1044,1074,1090,1125,1134],{"__ignoreMap":224},[228,1033,1034,1036,1038,1040,1042],{"class":230,"line":231},[228,1035,249],{"class":248},[228,1037,253],{"class":252},[228,1039,256],{"class":234},[228,1041,260],{"class":259},[228,1043,263],{"class":252},[228,1045,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072],{"class":230,"line":245},[228,1047,249],{"class":248},[228,1049,271],{"class":234},[228,1051,727],{"class":252},[228,1053,283],{"class":234},[228,1055,286],{"class":234},[228,1057,290],{"class":289},[228,1059,293],{"class":259},[228,1061,296],{"class":252},[228,1063,205],{"class":234},[228,1065,301],{"class":252},[228,1067,304],{"class":234},[228,1069,307],{"class":234},[228,1071,310],{"class":248},[228,1073,313],{"class":234},[228,1075,1076,1078,1080,1082,1084,1086,1088],{"class":230,"line":266},[228,1077,319],{"class":289},[228,1079,322],{"class":259},[228,1081,325],{"class":238},[228,1083,328],{"class":234},[228,1085,200],{"class":331},[228,1087,328],{"class":234},[228,1089,366],{"class":238},[228,1091,1092,1094,1097,1099,1101,1104,1106,1108,1110,1112,1114,1116,1118,1121,1123],{"class":230,"line":316},[228,1093,881],{"class":234},[228,1095,1096],{"class":259},"where",[228,1098,325],{"class":238},[228,1100,328],{"class":234},[228,1102,1103],{"class":331},"date",[228,1105,328],{"class":234},[228,1107,304],{"class":234},[228,1109,604],{"class":234},[228,1111,235],{"class":331},[228,1113,328],{"class":234},[228,1115,304],{"class":234},[228,1117,604],{"class":234},[228,1119,1120],{"class":331},"2024-04-04",[228,1122,328],{"class":234},[228,1124,366],{"class":238},[228,1126,1127,1129,1132],{"class":230,"line":361},[228,1128,881],{"class":234},[228,1130,1131],{"class":259},"all",[228,1133,263],{"class":238},[228,1135,1136,1138],{"class":230,"line":369},[228,1137,283],{"class":234},[228,1139,366],{"class":252},[382,1141,1143],{"id":1142},"andwheregroupfactory-querygroupfunctioncollection",[195,1144,1145],{},"andWhere(groupFactory: QueryGroupFunction\u003CCollection>)",[191,1147,1148],{},"Add an AND condition group to the query. This allows for more complex query conditions.",[652,1150,1151],{},[655,1152,1153,1154],{},"Parameter:\n",[652,1155,1156],{},[655,1157,1158,1160],{},[195,1159,531],{},": A function that receives a query builder and can add multiple conditions that will be grouped together with AND",[218,1162,1164],{"className":388,"code":1163,"language":390,"meta":224,"style":224},"const { data } = await useAsyncData('recent-docs', () => {\n  return queryCollection('docs')\n    .where('published', '=', true)\n    .andWhere(query => {\n      query.where('date', '>', '2024-01-01')\n          .where('category', '=', 'news')\n    })\n    .all()\n})\n",[195,1165,1166,1199,1215,1246,1262,1298,1333,1340,1348],{"__ignoreMap":224},[228,1167,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1189,1191,1193,1195,1197],{"class":230,"line":231},[228,1169,249],{"class":248},[228,1171,271],{"class":234},[228,1173,727],{"class":252},[228,1175,283],{"class":234},[228,1177,286],{"class":234},[228,1179,290],{"class":289},[228,1181,293],{"class":259},[228,1183,325],{"class":252},[228,1185,328],{"class":234},[228,1187,1188],{"class":331},"recent-docs",[228,1190,328],{"class":234},[228,1192,304],{"class":234},[228,1194,307],{"class":234},[228,1196,310],{"class":248},[228,1198,313],{"class":234},[228,1200,1201,1203,1205,1207,1209,1211,1213],{"class":230,"line":245},[228,1202,319],{"class":289},[228,1204,322],{"class":259},[228,1206,325],{"class":238},[228,1208,328],{"class":234},[228,1210,200],{"class":331},[228,1212,328],{"class":234},[228,1214,366],{"class":238},[228,1216,1217,1219,1221,1223,1225,1228,1230,1232,1234,1236,1238,1240,1244],{"class":230,"line":266},[228,1218,881],{"class":234},[228,1220,1096],{"class":259},[228,1222,325],{"class":238},[228,1224,328],{"class":234},[228,1226,1227],{"class":331},"published",[228,1229,328],{"class":234},[228,1231,304],{"class":234},[228,1233,604],{"class":234},[228,1235,256],{"class":331},[228,1237,328],{"class":234},[228,1239,304],{"class":234},[228,1241,1243],{"class":1242},"sPKOg"," true",[228,1245,366],{"class":238},[228,1247,1248,1250,1253,1255,1258,1260],{"class":230,"line":316},[228,1249,881],{"class":234},[228,1251,1252],{"class":259},"andWhere",[228,1254,325],{"class":238},[228,1256,1257],{"class":420},"query",[228,1259,310],{"class":248},[228,1261,313],{"class":234},[228,1263,1264,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1294,1296],{"class":230,"line":361},[228,1265,1266],{"class":252},"      query",[228,1268,205],{"class":234},[228,1270,1096],{"class":259},[228,1272,325],{"class":238},[228,1274,328],{"class":234},[228,1276,1103],{"class":331},[228,1278,328],{"class":234},[228,1280,304],{"class":234},[228,1282,604],{"class":234},[228,1284,466],{"class":331},[228,1286,328],{"class":234},[228,1288,304],{"class":234},[228,1290,604],{"class":234},[228,1292,1293],{"class":331},"2024-01-01",[228,1295,328],{"class":234},[228,1297,366],{"class":238},[228,1299,1300,1303,1305,1307,1309,1312,1314,1316,1318,1320,1322,1324,1326,1329,1331],{"class":230,"line":369},[228,1301,1302],{"class":234},"          .",[228,1304,1096],{"class":259},[228,1306,325],{"class":238},[228,1308,328],{"class":234},[228,1310,1311],{"class":331},"category",[228,1313,328],{"class":234},[228,1315,304],{"class":234},[228,1317,604],{"class":234},[228,1319,256],{"class":331},[228,1321,328],{"class":234},[228,1323,304],{"class":234},[228,1325,604],{"class":234},[228,1327,1328],{"class":331},"news",[228,1330,328],{"class":234},[228,1332,366],{"class":238},[228,1334,1335,1338],{"class":230,"line":581},[228,1336,1337],{"class":234},"    }",[228,1339,366],{"class":238},[228,1341,1342,1344,1346],{"class":230,"line":631},[228,1343,881],{"class":234},[228,1345,1131],{"class":259},[228,1347,263],{"class":238},[228,1349,1350,1352],{"class":230,"line":638},[228,1351,283],{"class":234},[228,1353,366],{"class":252},[382,1355,1357],{"id":1356},"orwheregroupfactory-querygroupfunctioncollection",[195,1358,1359],{},"orWhere(groupFactory: QueryGroupFunction\u003CCollection>)",[191,1361,1362],{},"Add an OR condition group to the query. This allows for alternative conditions.",[652,1364,1365],{},[655,1366,1153,1367],{},[652,1368,1369],{},[655,1370,1371,1373],{},[195,1372,531],{},": A function that receives a query builder and can add multiple conditions that will be grouped together with OR",[218,1375,1377],{"className":388,"code":1376,"language":390,"meta":224,"style":224},"const { data } = await useAsyncData('featured-docs', () => {\n  return queryCollection('docs')\n    .where('published', '=', true)\n    .orWhere(query => {\n      query.where('featured', '=', true)\n          .where('priority', '>', 5)\n    })\n    .all()\n})\n",[195,1378,1379,1412,1428,1456,1471,1502,1533,1539,1547],{"__ignoreMap":224},[228,1380,1381,1383,1385,1387,1389,1391,1393,1395,1397,1399,1402,1404,1406,1408,1410],{"class":230,"line":231},[228,1382,249],{"class":248},[228,1384,271],{"class":234},[228,1386,727],{"class":252},[228,1388,283],{"class":234},[228,1390,286],{"class":234},[228,1392,290],{"class":289},[228,1394,293],{"class":259},[228,1396,325],{"class":252},[228,1398,328],{"class":234},[228,1400,1401],{"class":331},"featured-docs",[228,1403,328],{"class":234},[228,1405,304],{"class":234},[228,1407,307],{"class":234},[228,1409,310],{"class":248},[228,1411,313],{"class":234},[228,1413,1414,1416,1418,1420,1422,1424,1426],{"class":230,"line":245},[228,1415,319],{"class":289},[228,1417,322],{"class":259},[228,1419,325],{"class":238},[228,1421,328],{"class":234},[228,1423,200],{"class":331},[228,1425,328],{"class":234},[228,1427,366],{"class":238},[228,1429,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454],{"class":230,"line":266},[228,1431,881],{"class":234},[228,1433,1096],{"class":259},[228,1435,325],{"class":238},[228,1437,328],{"class":234},[228,1439,1227],{"class":331},[228,1441,328],{"class":234},[228,1443,304],{"class":234},[228,1445,604],{"class":234},[228,1447,256],{"class":331},[228,1449,328],{"class":234},[228,1451,304],{"class":234},[228,1453,1243],{"class":1242},[228,1455,366],{"class":238},[228,1457,1458,1460,1463,1465,1467,1469],{"class":230,"line":316},[228,1459,881],{"class":234},[228,1461,1462],{"class":259},"orWhere",[228,1464,325],{"class":238},[228,1466,1257],{"class":420},[228,1468,310],{"class":248},[228,1470,313],{"class":234},[228,1472,1473,1475,1477,1479,1481,1483,1486,1488,1490,1492,1494,1496,1498,1500],{"class":230,"line":361},[228,1474,1266],{"class":252},[228,1476,205],{"class":234},[228,1478,1096],{"class":259},[228,1480,325],{"class":238},[228,1482,328],{"class":234},[228,1484,1485],{"class":331},"featured",[228,1487,328],{"class":234},[228,1489,304],{"class":234},[228,1491,604],{"class":234},[228,1493,256],{"class":331},[228,1495,328],{"class":234},[228,1497,304],{"class":234},[228,1499,1243],{"class":1242},[228,1501,366],{"class":238},[228,1503,1504,1506,1508,1510,1512,1515,1517,1519,1521,1523,1525,1527,1531],{"class":230,"line":369},[228,1505,1302],{"class":234},[228,1507,1096],{"class":259},[228,1509,325],{"class":238},[228,1511,328],{"class":234},[228,1513,1514],{"class":331},"priority",[228,1516,328],{"class":234},[228,1518,304],{"class":234},[228,1520,604],{"class":234},[228,1522,466],{"class":331},[228,1524,328],{"class":234},[228,1526,304],{"class":234},[228,1528,1530],{"class":1529},"smPcV"," 5",[228,1532,366],{"class":238},[228,1534,1535,1537],{"class":230,"line":581},[228,1536,1337],{"class":234},[228,1538,366],{"class":238},[228,1540,1541,1543,1545],{"class":230,"line":631},[228,1542,881],{"class":234},[228,1544,1131],{"class":259},[228,1546,263],{"class":238},[228,1548,1549,1551],{"class":230,"line":638},[228,1550,283],{"class":234},[228,1552,366],{"class":252},[382,1554,1556],{"id":1555},"orderfield-keyof-collection-direction-asc-desc",[195,1557,1558],{},"order(field: keyof Collection, direction: 'ASC' | DESC)",[191,1560,1561],{},"Order the query results based on a specific field.",[652,1563,1564],{},[655,1565,805,1566],{},[652,1567,1568,1573],{},[655,1569,1570,1572],{},[195,1571,478],{},": The field to order by.",[655,1574,1575,1578],{},[195,1576,1577],{},"direction",": The direction of ordering, either 'ASC' for ascending or 'DESC' for descending.",[218,1580,1582],{"className":388,"code":1581,"language":390,"meta":224,"style":224},"const route = useRoute()\nconst { data } = await useAsyncData(route.path, () => {\n  return queryCollection('docs')\n    .order('date', 'DESC')\n    .all()\n})\n",[195,1583,1584,1596,1626,1642,1667,1675],{"__ignoreMap":224},[228,1585,1586,1588,1590,1592,1594],{"class":230,"line":231},[228,1587,249],{"class":248},[228,1589,253],{"class":252},[228,1591,256],{"class":234},[228,1593,260],{"class":259},[228,1595,263],{"class":252},[228,1597,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624],{"class":230,"line":245},[228,1599,249],{"class":248},[228,1601,271],{"class":234},[228,1603,727],{"class":252},[228,1605,283],{"class":234},[228,1607,286],{"class":234},[228,1609,290],{"class":289},[228,1611,293],{"class":259},[228,1613,296],{"class":252},[228,1615,205],{"class":234},[228,1617,301],{"class":252},[228,1619,304],{"class":234},[228,1621,307],{"class":234},[228,1623,310],{"class":248},[228,1625,313],{"class":234},[228,1627,1628,1630,1632,1634,1636,1638,1640],{"class":230,"line":266},[228,1629,319],{"class":289},[228,1631,322],{"class":259},[228,1633,325],{"class":238},[228,1635,328],{"class":234},[228,1637,200],{"class":331},[228,1639,328],{"class":234},[228,1641,366],{"class":238},[228,1643,1644,1646,1649,1651,1653,1655,1657,1659,1661,1663,1665],{"class":230,"line":316},[228,1645,881],{"class":234},[228,1647,1648],{"class":259},"order",[228,1650,325],{"class":238},[228,1652,328],{"class":234},[228,1654,1103],{"class":331},[228,1656,328],{"class":234},[228,1658,304],{"class":234},[228,1660,604],{"class":234},[228,1662,616],{"class":331},[228,1664,328],{"class":234},[228,1666,366],{"class":238},[228,1668,1669,1671,1673],{"class":230,"line":361},[228,1670,881],{"class":234},[228,1672,1131],{"class":259},[228,1674,263],{"class":238},[228,1676,1677,1679],{"class":230,"line":369},[228,1678,283],{"class":234},[228,1680,366],{"class":252},[382,1682,1684],{"id":1683},"limitlimit-number",[195,1685,1686],{},"limit(limit: number)",[191,1688,1689],{},"Limit the number of results returned by the query.",[652,1691,1692],{},[655,1693,1153,1694],{},[652,1695,1696],{},[655,1697,1698,1701],{},[195,1699,1700],{},"limit",": The maximum number of results to return.",[218,1703,1705],{"className":388,"code":1704,"language":390,"meta":224,"style":224},"const route = useRoute()\nconst { data } = await useAsyncData(route.path, () => {\n  return queryCollection('docs')\n    .limit(10)\n    .all()\n})\n",[195,1706,1707,1719,1749,1765,1778,1786],{"__ignoreMap":224},[228,1708,1709,1711,1713,1715,1717],{"class":230,"line":231},[228,1710,249],{"class":248},[228,1712,253],{"class":252},[228,1714,256],{"class":234},[228,1716,260],{"class":259},[228,1718,263],{"class":252},[228,1720,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747],{"class":230,"line":245},[228,1722,249],{"class":248},[228,1724,271],{"class":234},[228,1726,727],{"class":252},[228,1728,283],{"class":234},[228,1730,286],{"class":234},[228,1732,290],{"class":289},[228,1734,293],{"class":259},[228,1736,296],{"class":252},[228,1738,205],{"class":234},[228,1740,301],{"class":252},[228,1742,304],{"class":234},[228,1744,307],{"class":234},[228,1746,310],{"class":248},[228,1748,313],{"class":234},[228,1750,1751,1753,1755,1757,1759,1761,1763],{"class":230,"line":266},[228,1752,319],{"class":289},[228,1754,322],{"class":259},[228,1756,325],{"class":238},[228,1758,328],{"class":234},[228,1760,200],{"class":331},[228,1762,328],{"class":234},[228,1764,366],{"class":238},[228,1766,1767,1769,1771,1773,1776],{"class":230,"line":316},[228,1768,881],{"class":234},[228,1770,1700],{"class":259},[228,1772,325],{"class":238},[228,1774,1775],{"class":1529},"10",[228,1777,366],{"class":238},[228,1779,1780,1782,1784],{"class":230,"line":361},[228,1781,881],{"class":234},[228,1783,1131],{"class":259},[228,1785,263],{"class":238},[228,1787,1788,1790],{"class":230,"line":369},[228,1789,283],{"class":234},[228,1791,366],{"class":252},[382,1793,1795],{"id":1794},"skipskip-number",[195,1796,1797],{},"skip(skip: number)",[191,1799,1800],{},"Skip a specified number of results in the query.",[652,1802,1803],{},[655,1804,1153,1805],{},[652,1806,1807],{},[655,1808,1809,1812],{},[195,1810,1811],{},"skip",": The number of results to skip.",[218,1814,1816],{"className":388,"code":1815,"language":390,"meta":224,"style":224},"const route = useRoute()\nconst { data } = await useAsyncData(route.path, () => {\n  return queryCollection('docs')\n    // Skip first 5 items\n    .skip(5)\n    .all()\n})\n",[195,1817,1818,1830,1860,1876,1881,1894,1902],{"__ignoreMap":224},[228,1819,1820,1822,1824,1826,1828],{"class":230,"line":231},[228,1821,249],{"class":248},[228,1823,253],{"class":252},[228,1825,256],{"class":234},[228,1827,260],{"class":259},[228,1829,263],{"class":252},[228,1831,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858],{"class":230,"line":245},[228,1833,249],{"class":248},[228,1835,271],{"class":234},[228,1837,727],{"class":252},[228,1839,283],{"class":234},[228,1841,286],{"class":234},[228,1843,290],{"class":289},[228,1845,293],{"class":259},[228,1847,296],{"class":252},[228,1849,205],{"class":234},[228,1851,301],{"class":252},[228,1853,304],{"class":234},[228,1855,307],{"class":234},[228,1857,310],{"class":248},[228,1859,313],{"class":234},[228,1861,1862,1864,1866,1868,1870,1872,1874],{"class":230,"line":266},[228,1863,319],{"class":289},[228,1865,322],{"class":259},[228,1867,325],{"class":238},[228,1869,328],{"class":234},[228,1871,200],{"class":331},[228,1873,328],{"class":234},[228,1875,366],{"class":238},[228,1877,1878],{"class":230,"line":316},[228,1879,1880],{"class":634},"    // Skip first 5 items\n",[228,1882,1883,1885,1887,1889,1892],{"class":230,"line":361},[228,1884,881],{"class":234},[228,1886,1811],{"class":259},[228,1888,325],{"class":238},[228,1890,1891],{"class":1529},"5",[228,1893,366],{"class":238},[228,1895,1896,1898,1900],{"class":230,"line":369},[228,1897,881],{"class":234},[228,1899,1131],{"class":259},[228,1901,263],{"class":238},[228,1903,1904,1906],{"class":230,"line":581},[228,1905,283],{"class":234},[228,1907,366],{"class":252},[382,1909,1910],{"id":1131},[195,1911,1912],{},"all()",[191,1914,1915],{},"Execute the query and return all matching results.",[652,1917,1918],{},[655,1919,1920],{},"Returns: A Promise that resolves to an array of all matching documents.",[218,1922,1924],{"className":388,"code":1923,"language":390,"meta":224,"style":224},"const route = useRoute()\nconst { data } = await useAsyncData(route.path, () => {\n  return queryCollection('docs').all()\n})\n",[195,1925,1926,1938,1968,1990],{"__ignoreMap":224},[228,1927,1928,1930,1932,1934,1936],{"class":230,"line":231},[228,1929,249],{"class":248},[228,1931,253],{"class":252},[228,1933,256],{"class":234},[228,1935,260],{"class":259},[228,1937,263],{"class":252},[228,1939,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966],{"class":230,"line":245},[228,1941,249],{"class":248},[228,1943,271],{"class":234},[228,1945,727],{"class":252},[228,1947,283],{"class":234},[228,1949,286],{"class":234},[228,1951,290],{"class":289},[228,1953,293],{"class":259},[228,1955,296],{"class":252},[228,1957,205],{"class":234},[228,1959,301],{"class":252},[228,1961,304],{"class":234},[228,1963,307],{"class":234},[228,1965,310],{"class":248},[228,1967,313],{"class":234},[228,1969,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988],{"class":230,"line":266},[228,1971,319],{"class":289},[228,1973,322],{"class":259},[228,1975,325],{"class":238},[228,1977,328],{"class":234},[228,1979,200],{"class":331},[228,1981,328],{"class":234},[228,1983,336],{"class":238},[228,1985,205],{"class":234},[228,1987,1131],{"class":259},[228,1989,263],{"class":238},[228,1991,1992,1994],{"class":230,"line":316},[228,1993,283],{"class":234},[228,1995,366],{"class":252},[382,1997,1998],{"id":356},[195,1999,2000],{},"first()",[191,2002,2003],{},"Execute the query and return the first matching result.",[652,2005,2006],{},[655,2007,2008,2009,2012],{},"Returns: A Promise that resolves to the first matching document, or ",[195,2010,2011],{},"null"," if no documents match.",[218,2014,2016],{"className":388,"code":2015,"language":390,"meta":224,"style":224},"const route = useRoute()\nconst { data } = await useAsyncData(route.path, () => {\n  return queryCollection('docs').first()\n})\n",[195,2017,2018,2030,2060,2082],{"__ignoreMap":224},[228,2019,2020,2022,2024,2026,2028],{"class":230,"line":231},[228,2021,249],{"class":248},[228,2023,253],{"class":252},[228,2025,256],{"class":234},[228,2027,260],{"class":259},[228,2029,263],{"class":252},[228,2031,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058],{"class":230,"line":245},[228,2033,249],{"class":248},[228,2035,271],{"class":234},[228,2037,727],{"class":252},[228,2039,283],{"class":234},[228,2041,286],{"class":234},[228,2043,290],{"class":289},[228,2045,293],{"class":259},[228,2047,296],{"class":252},[228,2049,205],{"class":234},[228,2051,301],{"class":252},[228,2053,304],{"class":234},[228,2055,307],{"class":234},[228,2057,310],{"class":248},[228,2059,313],{"class":234},[228,2061,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080],{"class":230,"line":266},[228,2063,319],{"class":289},[228,2065,322],{"class":259},[228,2067,325],{"class":238},[228,2069,328],{"class":234},[228,2071,200],{"class":331},[228,2073,328],{"class":234},[228,2075,336],{"class":238},[228,2077,205],{"class":234},[228,2079,356],{"class":259},[228,2081,263],{"class":238},[228,2083,2084,2086],{"class":230,"line":316},[228,2085,283],{"class":234},[228,2087,366],{"class":252},[186,2089,2091],{"id":2090},"examples","Examples",[191,2093,2094,2095,2097],{},"Here is a complete example of how to fetch list of documents in ",[195,2096,200],{}," collections.",[218,2099,2102],{"className":220,"code":2100,"filename":2101,"language":223,"meta":224,"style":224},"\u003Cscript setup lang=\"ts\">\nconst { data: docs } = await useAsyncData('documents-list', () => {\n  return queryCollection('docs')\n    .order('date', 'DESC')\n    .select('title', 'path', 'description')\n    .all()\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CNuxtLink v-for=\"doc in docs\" :key=\"doc.path\" :to=\"doc.path\">\n    \u003Ch2>{{ doc.title }}\u003C/h2>\n    \u003Cp>{{ doc.description }}\u003C/p>\n  \u003C/NuxtLink>\n\u003C/template>\n","index.vue",[195,2103,2104,2127,2165,2181,2205,2237,2245,2251,2259,2263,2273,2319,2338,2356,2366],{"__ignoreMap":224},[228,2105,2106,2108,2110,2113,2116,2118,2121,2123,2125],{"class":230,"line":231},[228,2107,235],{"class":234},[228,2109,239],{"class":238},[228,2111,2112],{"class":248}," setup",[228,2114,2115],{"class":248}," lang",[228,2117,256],{"class":234},[228,2119,2120],{"class":234},"\"",[228,2122,390],{"class":331},[228,2124,2120],{"class":234},[228,2126,242],{"class":234},[228,2128,2129,2131,2133,2135,2137,2140,2142,2144,2146,2148,2150,2152,2155,2157,2159,2161,2163],{"class":230,"line":245},[228,2130,249],{"class":248},[228,2132,271],{"class":234},[228,2134,274],{"class":238},[228,2136,277],{"class":234},[228,2138,2139],{"class":252}," docs ",[228,2141,283],{"class":234},[228,2143,286],{"class":234},[228,2145,290],{"class":289},[228,2147,293],{"class":259},[228,2149,325],{"class":252},[228,2151,328],{"class":234},[228,2153,2154],{"class":331},"documents-list",[228,2156,328],{"class":234},[228,2158,304],{"class":234},[228,2160,307],{"class":234},[228,2162,310],{"class":248},[228,2164,313],{"class":234},[228,2166,2167,2169,2171,2173,2175,2177,2179],{"class":230,"line":266},[228,2168,319],{"class":289},[228,2170,322],{"class":259},[228,2172,325],{"class":238},[228,2174,328],{"class":234},[228,2176,200],{"class":331},[228,2178,328],{"class":234},[228,2180,366],{"class":238},[228,2182,2183,2185,2187,2189,2191,2193,2195,2197,2199,2201,2203],{"class":230,"line":316},[228,2184,881],{"class":234},[228,2186,1648],{"class":259},[228,2188,325],{"class":238},[228,2190,328],{"class":234},[228,2192,1103],{"class":331},[228,2194,328],{"class":234},[228,2196,304],{"class":234},[228,2198,604],{"class":234},[228,2200,616],{"class":331},[228,2202,328],{"class":234},[228,2204,366],{"class":238},[228,2206,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235],{"class":230,"line":361},[228,2208,881],{"class":234},[228,2210,884],{"class":259},[228,2212,325],{"class":238},[228,2214,328],{"class":234},[228,2216,899],{"class":331},[228,2218,328],{"class":234},[228,2220,304],{"class":234},[228,2222,604],{"class":234},[228,2224,301],{"class":331},[228,2226,328],{"class":234},[228,2228,304],{"class":234},[228,2230,604],{"class":234},[228,2232,908],{"class":331},[228,2234,328],{"class":234},[228,2236,366],{"class":238},[228,2238,2239,2241,2243],{"class":230,"line":369},[228,2240,881],{"class":234},[228,2242,1131],{"class":259},[228,2244,263],{"class":238},[228,2246,2247,2249],{"class":230,"line":581},[228,2248,283],{"class":234},[228,2250,366],{"class":252},[228,2252,2253,2255,2257],{"class":230,"line":631},[228,2254,372],{"class":234},[228,2256,239],{"class":238},[228,2258,242],{"class":234},[228,2260,2261],{"class":230,"line":638},[228,2262,452],{"emptyLinePlaceholder":451},[228,2264,2266,2268,2271],{"class":230,"line":2265},10,[228,2267,235],{"class":234},[228,2269,2270],{"class":238},"template",[228,2272,242],{"class":234},[228,2274,2276,2279,2282,2285,2287,2289,2292,2294,2297,2299,2301,2304,2306,2309,2311,2313,2315,2317],{"class":230,"line":2275},11,[228,2277,2278],{"class":234},"  \u003C",[228,2280,2281],{"class":238},"NuxtLink",[228,2283,2284],{"class":248}," v-for",[228,2286,256],{"class":234},[228,2288,2120],{"class":234},[228,2290,2291],{"class":331},"doc in docs",[228,2293,2120],{"class":234},[228,2295,2296],{"class":248}," :key",[228,2298,256],{"class":234},[228,2300,2120],{"class":234},[228,2302,2303],{"class":331},"doc.path",[228,2305,2120],{"class":234},[228,2307,2308],{"class":248}," :to",[228,2310,256],{"class":234},[228,2312,2120],{"class":234},[228,2314,2303],{"class":331},[228,2316,2120],{"class":234},[228,2318,242],{"class":234},[228,2320,2322,2325,2327,2329,2332,2334,2336],{"class":230,"line":2321},12,[228,2323,2324],{"class":234},"    \u003C",[228,2326,186],{"class":238},[228,2328,466],{"class":234},[228,2330,2331],{"class":252},"{{ doc.title }}",[228,2333,372],{"class":234},[228,2335,186],{"class":238},[228,2337,242],{"class":234},[228,2339,2341,2343,2345,2347,2350,2352,2354],{"class":230,"line":2340},13,[228,2342,2324],{"class":234},[228,2344,191],{"class":238},[228,2346,466],{"class":234},[228,2348,2349],{"class":252},"{{ doc.description }}",[228,2351,372],{"class":234},[228,2353,191],{"class":238},[228,2355,242],{"class":234},[228,2357,2359,2362,2364],{"class":230,"line":2358},14,[228,2360,2361],{"class":234},"  \u003C/",[228,2363,2281],{"class":238},[228,2365,242],{"class":234},[228,2367,2369,2371,2373],{"class":230,"line":2368},15,[228,2370,372],{"class":234},[228,2372,2270],{"class":238},[228,2374,242],{"class":234},[2376,2377,2378],"style",{},"html pre.shiki code .s86vT, html code.shiki .s86vT{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sd2Uz, html code.shiki .sd2Uz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .s50WR, html code.shiki .s50WR{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sndM8, html code.shiki .sndM8{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swgpB, html code.shiki .swgpB{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .s8pZq, html code.shiki .s8pZq{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sIEYB, html code.shiki .sIEYB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sYGMc, html code.shiki .sYGMc{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sK9QF, html code.shiki .sK9QF{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .syuKq, html code.shiki .syuKq{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sPKOg, html code.shiki .sPKOg{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .smPcV, html code.shiki .smPcV{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":224,"searchDepth":316,"depth":316,"links":2380},[2381,2382,2396],{"id":188,"depth":245,"text":189},{"id":379,"depth":245,"text":380,"children":2383},[2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395],{"id":384,"depth":266,"text":385},{"id":644,"depth":266,"text":647},{"id":671,"depth":266,"text":674},{"id":794,"depth":266,"text":797},{"id":929,"depth":266,"text":932},{"id":1142,"depth":266,"text":1145},{"id":1356,"depth":266,"text":1359},{"id":1555,"depth":266,"text":1558},{"id":1683,"depth":266,"text":1686},{"id":1794,"depth":266,"text":1797},{"id":1131,"depth":266,"text":1912},{"id":356,"depth":266,"text":2000},{"id":2090,"depth":245,"text":2091},"The queryCollection composable provides methods for querying and fetching your collections.","md",null,{},{"title":68,"description":2397},[2403,2405],{"title":58,"path":59,"stem":60,"description":2404,"children":-1},"How to define, write and query JSON data.",{"title":72,"path":73,"stem":74,"description":2406,"children":-1},"The queryCollectionNavigation composable generates the navigation tree of given collection.",{"data":2408,"body":2409,"excerpt":-1,"toc":2418},{"title":224,"description":2397},{"type":2410,"children":2411},"root",[2412],{"type":2413,"tag":191,"props":2414,"children":2415},"element",{},[2416],{"type":2417,"value":2397},"text",{"title":224,"searchDepth":245,"depth":245,"links":2419},[],1737541422628]