MongoDB Atlas -järjestelmän määrittäminen kopiointitoiminnossa
Tässä artikkelissa kerrotaan, miten voit kopioida tietoja MongoDB Atlas -järjestelmän kopiointitoiminnon avulla tietoputkesta ja MongoDB Atlas -järjestelmän kautta.
Tuettu määritys
Jos haluat määrittää kunkin välilehden kopiointitoiminnon kohdassa, siirry seuraaviin osioihin.
Yleiset
Yleiset asetukset -välilehden määrittäminen on yleisissä asetuksissa.
Lähde
Siirry Lähde-välilehteen , jos haluat määrittää kopiointitoiminnon lähteen. Katso yksityiskohtaiset määritykset seuraavasta sisällöstä.
Seuraavat ominaisuudet vaaditaan:
- Tietosäilön tyyppi: Valitse Ulkoinen.
- Näyttöyhteys: Valitse MongoDB Atlas -yhteys yhteysluettelosta. Jos yhteyttä ei ole, luo uusi MongoDB Atlas -yhteys valitsemalla Uusi.
- Tietokanta: Valitse tietokanta avattavasta luettelosta.
- Kokoelman nimi: Määritä kokoelman nimi MongoDB Atlas -tietokannassa. Voit valita kokoelman avattavasta luettelosta tai antaa sen manuaalisesti valitsemalla Muokkaa .
Lisäasetukset-kohdassa voit määrittää seuraavat kentät:
Suodatin: Määrittää valintasuodattimen kyselyoperaattoreiden avulla. Jos haluat palauttaa kaikki kokoelman tiedostot, poista tämä parametri tai välitä tyhjä asiakirja ({}).
Kohdistimen menetelmät: Valitse + Uusi määrittääksesi, miten pohjana oleva kysely suoritetaan. Kyselyn suoritustapoja ovat seuraavat:
- project: Määrittää projektiotiedostoissa palautettavat kentät. Jos haluat palauttaa kaikki vastaavien asiakirjojen kentät, poista tämä parametri.
- sort: Määrittää järjestyksen, jossa kysely palauttaa vastaavat tiedostot. Viittaa kohteeseen cursor.sort().
- limit: Määrittää palvelimen palauttamien asiakirjojen enimmäismäärän. Viittaa kohteeseen cursor.limit().
- skip: Määrittää ohitettavien asiakirjojen määrän ja sen, mistä MongoDB Atlas alkaa palauttaa tuloksia. Viittaa kohteeseen cursor.skip().
Erän koko: Määrittää mongoDB Atlas -esiintymän kussakin vastauserässä palautettavien asiakirjojen määrän. Useimmissa tapauksissa erän koon muokkaaminen ei vaikuta käyttäjään tai sovellukseen.
Lisäsarakkeet: Lisää tietosarakkeita lähdetiedostojen suhteellisen polun tai staattisen arvon tallentamiseksi. Lauseketta tuetaan jälkimmäisessä.
Kohde
Siirry Kohde-välilehteen ja määritä kopiointitoiminnon kohde. Katso yksityiskohtaiset määritykset seuraavasta sisällöstä.
Seuraavat ominaisuudet vaaditaan:
- Tietosäilön tyyppi: Valitse Ulkoinen.
- Näyttöyhteys: Valitse MongoDB Atlas -yhteys yhteysluettelosta. Jos yhteyttä ei ole, luo uusi MongoDB Atlas -yhteys valitsemalla Uusi.
- Tietokanta: Valitse tietokanta avattavasta luettelosta.
- Kokoelman nimi: Määritä kokoelman nimi MongoDB Atlas -tietokannassa. Voit valita kokoelman avattavasta luettelosta tai antaa sen manuaalisesti valitsemalla Muokkaa .
Lisäasetukset-kohdassa voit määrittää seuraavat kentät:
Kirjoituskäyttäytyminen: Kuvailee, miten voit kirjoittaa tietoja MongoDB Atlas -portaaliin. Sallitut arvot: Lisää ja lisää päivityslisäys.
Upsertin toiminto on korvata asiakirja, jos tiedosto on jo olemassa samalla
_id
tavalla; muussa tapauksessa lisää asiakirja.Muistiinpano
Palvelu luo tiedostolle automaattisesti -määrityksen
_id
, jos_id
kohdetta ei ole määritetty alkuperäisessä asiakirjassa tai sarakkeen yhdistämismäärityksessä. Tämä tarkoittaa sitä, että sinun on varmistettava, että Upsertilla on tunnus, jotta se toimii odotetulla tavalla.Eräaikakatkaisun kirjoittaminen: Määritä erälisäystoiminnon päättymisaika ennen aikakatkaisua. Sallittu arvo on aikaväli.
Erän koon kirjoittaminen: Tämä ominaisuus määrittää kuhunkin erään kirjoiteltavien asiakirjojen koon. Voit yrittää kasvattaa arvoa parantaaksesi suorituskykyä ja pienentääksesi arvoa, jos asiakirjasi koko on suuri.
Yhdistämismääritys
Katso Yhdistämismääritykset-välilehden määritys kohdassa Yhdistämismääritysten määrittäminen -välilehti. Yhdistämistä ei tueta, kun sekä lähde että kohde ovat hierarkkisia tietoja.
Asetukset
Jos haluat Asetukset välilehden määrityksen, siirry asetukset-välilehden kohtaan Määritä muut asetukset.
Taulukon yhteenveto
Seuraavassa taulukossa on lisätietoja MongoDB Atlas -järjestelmän kopiointitoiminnoista.
Lähteen tiedot
Name | Kuvaus | Arvo | Pakollinen | JSON-komentosarjaominaisuus |
---|---|---|---|---|
Tietosäilön tyyppi | Tietosäilön tyyppi. | Ulkoinen | Kyllä | / |
Näyttöyhteys ion | Yhteys lähdetietosäilöön. | < MongoDB Atlas -yhteytesi > | Kyllä | Yhteys |
Database | Tietokanta, jota käytät lähteenä. | < tietokantasi > | Kyllä | tietokanta |
Kokoelman nimi | Kokoelman nimi MongoDB Atlas -tietokannassa. | < kokoelmasi > | Kyllä | Collection |
Suodata | Valintasuodatin kyselyoperaattoreiden avulla. Jos haluat palauttaa kaikki kokoelman tiedostot, poista tämä parametri tai välitä tyhjä asiakirja ({}). | < valintasuodatin > | En | filter |
Kohdistimen menetelmät | Pohjana olevan kyselyn suorittamistapa. | • project • lajittelu • raja • ohita |
En | cursorMethods: •Projektin •Lajitella •Raja •Ohittaa |
Erän koko | MongoDB Atlas -esiintymän kussakin vastauserässä palautettavien asiakirjojen määrä. | < kirjoituserän koko > (oletusarvo on 100) |
En | batchSize |
Lisäsarakkeet | Lisää tietosarakkeita lähdetiedostojen suhteellisen polun tai staattisen arvon tallentamiseksi. Lauseketta tuetaan jälkimmäisessä. | • Nimi •Arvo |
En | additionalColumns: •Nimi •Arvo |
Kohdetiedot
Name | Kuvaus | Arvo | Pakollinen | JSON-komentosarjaominaisuus |
---|---|---|---|---|
Tietosäilön tyyppi | Tietosäilön tyyppi. | Ulkoinen | Kyllä | / |
Näyttöyhteys ion | Yhteytesi kohdetietosäilöön. | < MongoDB Atlas -yhteytesi > | Kyllä | Yhteys |
Database | Tietokanta, jota käytät kohdesijaintina. | < tietokantasi > | Kyllä | tietokanta |
Kokoelman nimi | Kokoelman nimi MongoDB Atlas -tietokannassa. | < kokoelmasi > | Kyllä | Collection |
Kirjoituskäyttäytyminen | Kuvailee, miten voit kirjoittaa tietoja MongoDB Atlas -portaaliin. Sallitut arvot: Lisää ja lisää päivityslisäys. Upsertin toiminto on korvata asiakirja, jos tiedosto on jo olemassa samalla _id tavalla; muussa tapauksessa lisää asiakirja.Huomautus: Palvelu luo tiedostolle automaattisesti - _id määrityksen, jos kohdetta _id ei ole määritetty alkuperäisessä asiakirjassa tai sarakkeen yhdistämismäärityksessä. Tämä tarkoittaa sitä, että sinun on varmistettava, että Upsertilla on tunnus, jotta se toimii odotetulla tavalla. |
• Lisää (oletus) • Päivityslisäys |
En | writeBehavior: •Lisää • päivityslisäys |
Erän aikakatkaisun kirjoittaminen | Erälisäystoiminnon odotusaika loppuun ennen aikakatkaisua. | aikaväli (oletusarvo on 00.30.00 –30 minuuttia) |
En | writeBatchTimeout |
Erän koon kirjoittaminen | Määrittää kuhunkin erään kirjoiteltavien asiakirjojen koon. Voit yrittää suurentaa tätä arvoa parantaaksesi suorituskykyä ja vähentääksesi arvoa, jos asiakirjasi koko on suuri. | < kirjoituserän koko > | En | writeBatchSize |