Quando carregamos um objeto (seja por instanciar a classe ou carregar estaticamente), temos como retorno o objeto da classe desejada. Agora, quando carregamos coleções, temos um vetor de objetos. Da mesma maneira que podemos manipular os objetos individualmente, podemos fazer diversas operações com coleções.Operações possíveis de serem executadas em coleções:
Como mencionado anteriormente, existem diversas operações possíveis com coleções. Veremos algumas em detalhes a seguir.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Mad.Builder","colors":{"primary":"#fa931f","light":"#fc8d0e","dark":"#fa931f"},"favicon":"https://app.madbuilder.com.br/app/images/icon-mad-builder.svg","logo":{"light":"https://app.madbuilder.com.br/app/images/icon-mad-builder.svg","dark":"https://app.madbuilder.com.br/app/images/icon-mad-builder.svg"},"navbar":{"links":[],"primary":{"type":"button","label":"Mad Builder","href":"https://www.madbuilder.com.br"}},"footer":{"socials":{"instagram":"https://www.instagram.com/madbuilder.com.br/","facebook":"https://www.facebook.com/madbuilder","youtube":"https://www.youtube.com/@madbuilder"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"madbuilder","hasAudioNarration":false,"actualSubdomain":"madbuilder","customDomains":["docs-fw.madbuilder.com.br"],"gitSource":{"type":"github","owner":"matheusagnes","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6ae9222afb1d10c3791d370a:success","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"API banco de dados","count":32},{"language":"default","tag":"Entrada de dados","count":32},{"language":"default","tag":"Interface","count":22},{"language":"default","tag":"Seleção de dados","count":21},{"language":"default","tag":"Rest API","count":14},{"language":"default","tag":"Seleção de dados (banco de dados)","count":13},{"language":"default","tag":"Upload de arquivos","count":10},{"language":"default","tag":"Seleção de dados (fixos)","count":8},{"language":"default","tag":"Busca de dados","count":4},{"language":"default","tag":"Busca de registros (banco de dados)","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-banco-de-dados/c06-manipulacao-de-colecoes","slug":"/api-banco-de-dados/c06-manipulacao-de-colecoes","pageMetadata":{"title":"06. Manipulação de coleções","description":null,"href":"/api-banco-de-dados/c06-manipulacao-de-colecoes"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Quando carregamos um objeto (seja por instanciar a classe ou carregar estaticamente), temos como retorno o objeto da classe desejada. Agora, quando carregamos coleções, temos um vetor de objetos. Da mesma maneira que podemos manipular os objetos individualmente, podemos fazer diversas operações com coleções.`}),`\n`,_jsx(_components.p,{children:`Operações possíveis de serem executadas em coleções:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Contar;`}),`\n`,_jsx(_components.li,{children:`Carregar;`}),`\n`,_jsx(_components.li,{children:`Carregar de forma paginada;`}),`\n`,_jsx(_components.li,{children:`Atualizar;`}),`\n`,_jsx(_components.li,{children:`Excluir.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`6-1-o-que-são-coleções`,children:`6.1. O que são coleções?`}),`\n`,_jsx(_components.p,{children:`Para ficar mais claro, veja o exemplo a seguir:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`php`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`php`,children:_jsxs(_components.code,{language:`php`,numberOfLines:`7`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TTransaction::open(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'exemplos'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`);`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` $funcionarios = Funcionario::all();`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` var_dump($funcionarios);`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TTransaction::close();`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`O comando SQL gerado é:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`sql`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`sql`,children:_jsxs(_components.code,{language:`sql`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` SELECT`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` nome,sobrenome,dt_nascimento,funcao_id,cidade_id,endereco,cep,id `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`FROM`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` funcionario`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`O resultado vai ser um vetor contendo todos os registros da tabela `,_jsx(_components.code,{children:`funcionario`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`27`,language:`php`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`php`,children:_jsxs(_components.code,{language:`php`,numberOfLines:`27`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` array`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (size=6)`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` 0 => `})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` object(Funcionario)[7]`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` private`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'cidade'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`null`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` private`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'funcao'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`null`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` protected`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'data'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` array`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (size=8)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'nome'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Artur'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=5)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'sobrenome'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Comunello'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=9)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'dt_nascimento'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'1999-01-01'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=10)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'funcao_id'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=1)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'cidade_id'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=1)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'endereco'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'Rua São Sepé'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=14)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'cep'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'99000-000'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=9)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'id'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'1'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=1)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` protected`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'vdata'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`null`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` protected`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'attributes'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` => `})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` array`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (size=7)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` 0 => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'nome'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=4)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` 1 => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'sobrenome'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=9)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` 2 => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'dt_nascimento'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=13)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` 3 => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'funcao_id'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=9)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` 4 => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'cidade_id'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=9)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` 5 => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'endereco'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=8)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` 6 => string `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'cep'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (length=3)`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ...`})}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Como mencionado anteriormente, existem diversas operações possíveis com coleções. Veremos algumas em detalhes a seguir.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"06. Manipulação de coleções","description":null,"href":"/api-banco-de-dados/c06-manipulacao-de-colecoes"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"6.1. O que são coleções?","slug":"6-1-o-que-são-coleções","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"madbuilder","siteName":"Mad.Builder","title":"06. Manipulação de coleções - Mad.Builder","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T03:58:09.638Z","originalFileLocation":"api-banco-de-dados/c06-manipulacao-de-colecoes.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Mad.Builder\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://app.madbuilder.com.br/app/images/icon-mad-builder.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://app.madbuilder.com.br/app/images/icon-mad-builder.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://app.madbuilder.com.br/app/images/icon-mad-builder.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://app.madbuilder.com.br/app/images/icon-mad-builder.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"06. Manipulação de coleções - Mad.Builder\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Mad.Builder\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs-fw.madbuilder.com.br/api-banco-de-dados/c06-manipulacao-de-colecoes\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://madbuilder.mintlify.site/_mintlify/api/og/v2?division=API+banco+de+dados\u0026amp;title=06.+Manipula%C3%A7%C3%A3o+de+cole%C3%A7%C3%B5es\u0026amp;theme=26a0385e8b3c766eec53198d\u0026amp;signature=50f7fe607dff44e30565315687496878751f64c1e4b9fd399b92ddcf6ec5bc6d\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"06. Manipulação de coleções - Mad.Builder\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://madbuilder.mintlify.site/_mintlify/api/og/v2?division=API+banco+de+dados\u0026amp;title=06.+Manipula%C3%A7%C3%A3o+de+cole%C3%A7%C3%B5es\u0026amp;theme=26a0385e8b3c766eec53198d\u0026amp;signature=50f7fe607dff44e30565315687496878751f64c1e4b9fd399b92ddcf6ec5bc6d\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"https://mintlify.s3.us-west-1.amazonaws.com/madbuilder/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Mad.Builder\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#fa931f\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs-fw.madbuilder.com.br/api-banco-de-dados/c06-manipulacao-de-colecoes\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-banco-de-dados/c06-manipulacao-de-colecoes.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs-fw.madbuilder.com.br/#organization\",\"name\":\"Mad.Builder\",\"url\":\"https://docs-fw.madbuilder.com.br\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://app.madbuilder.com.br/app/images/icon-mad-builder.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs-fw.madbuilder.com.br#website\",\"name\":\"Mad.Builder\",\"url\":\"https://docs-fw.madbuilder.com.br\",\"publisher\":{\"@id\":\"https://docs-fw.madbuilder.com.br/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs-fw.madbuilder.com.br/api-banco-de-dados/c06-manipulacao-de-colecoes#webpage\",\"url\":\"https://docs-fw.madbuilder.com.br/api-banco-de-dados/c06-manipulacao-de-colecoes\",\"name\":\"06. Manipulação de coleções\",\"dateModified\":\"2026-01-07T03:58:09.638Z\",\"isPartOf\":{\"@id\":\"https://docs-fw.madbuilder.com.br#website\"},\"breadcrumb\":{\"@id\":\"https://docs-fw.madbuilder.com.br/api-banco-de-dados/c06-manipulacao-de-colecoes#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs-fw.madbuilder.com.br/api-banco-de-dados/c06-manipulacao-de-colecoes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API banco de dados\",\"item\":\"https://docs-fw.madbuilder.com.br/api-banco-de-dados/c01-transacoes-em-banco-de-dados\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"06. Manipulação de coleções\",\"item\":\"https://docs-fw.madbuilder.com.br/api-banco-de-dados/c06-manipulacao-de-colecoes\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs-fw.madbuilder.com.br/api-banco-de-dados/c06-manipulacao-de-colecoes#article\",\"headline\":\"06. Manipulação de coleções\",\"name\":\"06. Manipulação de coleções\",\"url\":\"https://docs-fw.madbuilder.com.br/api-banco-de-dados/c06-manipulacao-de-colecoes\",\"mainEntityOfPage\":{\"@id\":\"https://docs-fw.madbuilder.com.br/api-banco-de-dados/c06-manipulacao-de-colecoes#webpage\"},\"dateModified\":\"2026-01-07T03:58:09.638Z\",\"publisher\":{\"@id\":\"https://docs-fw.madbuilder.com.br/#organization\"},\"isPartOf\":{\"@id\":\"https://docs-fw.madbuilder.com.br#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Mad.Builder\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Mad.Builder\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-banco-de-dados/c06-manipulacao-de-colecoes.md","siteName":"Mad.Builder","nav":{"global":null,"tabs":[{"tab":"Entrada de dados","pages":[{"title":"Entrada de dados","href":"/entrada-de-dados/tentry"}]},{"tab":"Seleção de dados","pages":[{"title":"Seleção de dados","href":"/selecao-de-dados/tarrowstep"}]},{"tab":"Busca de dados","pages":[{"title":"Busca de dados","href":"/busca-de-dados/tuniquesearch"}]},{"tab":"Upload de arquivos","pages":[{"title":"Upload de arquivos","href":"/upload-de-arquivos/tfile"}]},{"tab":"Interface","pages":[{"title":"Interface","href":"/interface/bpagecontainer"}]},{"tab":"API banco de dados","groups":[{"group":"API banco de dados","pages":[{"title":"01. Transações em banco de dados","href":"/api-banco-de-dados/c01-transacoes-em-banco-de-dados"},{"title":"02. Carregamento de objetos","href":"/api-banco-de-dados/c02-carregamento-de-objetos"},{"title":"03. Gravação e atualização de objetos","href":"/api-banco-de-dados/c03-gravacao-e-atualizacao-de-objetos"},{"title":"04. Métodos gancho de objetos","href":"/api-banco-de-dados/c04-metodos-gancho-de-objetos"},{"title":"05. Exclusão de objetos","description":null,"href":"/api-banco-de-dados/c05-exclusao-de-objetos"},{"title":"06. Manipulação de coleções","href":"/api-banco-de-dados/c06-manipulacao-de-colecoes"},{"title":"07. Carregamento de coleções","description":null,"href":"/api-banco-de-dados/c07-carregamento-de-colecoes"},{"title":"08. Carregamento estático de coleções","href":"/api-banco-de-dados/c08-carregamento-estatico-de-colecoes"},{"title":"09. Carregamento de coleções com API de critérios","href":"/api-banco-de-dados/c09-carregamento-de-colecoes-com-api-de-criterios"},{"title":"10. Atualização de coleções em lote","href":"/api-banco-de-dados/c10-atualizacao-de-colecoes-em-lote"},{"title":"11. Atualização de coleções individuais","href":"/api-banco-de-dados/c11-atualizacao-de-colecoes-individuais"},{"title":"12. Como depurar filtros","href":"/api-banco-de-dados/c12-como-depurar-filtros"},{"title":"13. Exclusão de coleções","href":"/api-banco-de-dados/c13-exclusao-de-colecoes"},{"title":"14. Como contar os registros de uma coleção","href":"/api-banco-de-dados/c14-como-contar-os-registros-de-uma-colecao"},{"title":"15. Como carregar um vetor indexado pelos atributos de uma tabela","href":"/api-banco-de-dados/c15-como-carregar-um-vetor-indexado-pelos-atributos-de-uma-tabela"},{"title":"16. Filtros globais através de escopos globais utilizando o booted","href":"/api-banco-de-dados/c16-filtro-global"}]}]},{"tab":"Services","pages":[{"title":"Services","href":"/services/builderhttpclientservice"}]},{"tab":"Rest API","pages":[{"title":"Rest API","href":"/rest-api/rotas"}]}]},"basePath":"","title":"06. Manipulação de coleções - Mad.Builder","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":[],"chunks":[]}