Jaa


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ä.

Screenshot showing source tab and the list of properties.

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ä.

Screenshot showing destination tab and the list of properties.

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