
Strumento Outputt MongoDB
Versione:
2023.1
Last modified: October 25, 2021
Lo strumento Di output MongoDB viene utilizzato per la scrittura di dati nei database MongoDB. MongoDB è un database NoSQL aperto scalabile, ad alte prestazioni. Ulteriori informazioni su MongoDb.
I database MongoDB archiviano i dati in un formato JSON binario denominato BSON. Ulteriori informazioni su BSON.
Configurazione dello strumento
- Server: Il nome del server MongoDB a cui si desidera connettersi. Immettere localhost per connettersi a un
Mongodb nel computer che esegue Alteryx. - Nome utente (opzionale) e Password (opzionale):se il
Mongodb l'istanza è in esecuzione con l'opzione –auth, immettere il nome utente e la password a cui si desidera connettersi. - Database: il nome del database MongoDB a cui si desidera connettersi.
- Raccolta: Il nome dell'insieme MongoDB a cui si desidera inviare i dati.
- Opzioni di output:
- Aggiungi esistente: aggiungi i nuovi record alla fine della raccolta
- Elimina dati & aggiungi: Elimina la raccolta e quindi aggiunge i nuovi record
- Update Using Mongo _id: tenterà di trovare una corrispondenza con un record esistente utilizzando l'elemento MongoDB _id al campo specificato nel campo "_id". Se viene trovata una corrispondenza, il record esistente verrà aggiornato con quello nuovo. Se non viene trovata alcuna corrispondenza, il nuovo record verrà aggiunto alla raccolta.
- Mongo _id Campo: Quando si utilizza Aggiorna utilizzando Mongo _id, selezionare il campo che contiene il _id valore. Per eseguire l'aggiornamento in base al
Mongodb generato ID, questo dovrebbe essere un oggetto JSON.- _id" : "$oid" : "4fad55603346998a9f7d6841"
- Campi sconosciuti:
- Posizione utilizzando il nome del campo: I campi sconosciuti verranno posizionati utilizzando la notazione del punto dei loro nomi. A partire dalla posizione del nodo Campi dinamici o sconosciuti come posizione radice.
- Posizione come sinistra: I campi sconosciuti
Aggiunto ovunque sia posizionato il nodo Campi dinamici o sconosciuti.
- Struttura BSON: La vista ad albero nella parte inferiore della configurazione dello strumento fornisce una rappresentazione visiva dell'aspetto dell'oggetto BSON che verrà inserito nella raccolta.
- Le opzioni predefinite
Utilizza la notazione del punto per costruire la struttura dell'oggetto BSON. La notazione del punto segue il modello:- MemberID; Nome.Primo; Nome.Ultimo
- Passando i campi usando le impostazioni predefinite viene creato l'oggetto JSON:Passing the fields using the defaults creates the JSON object:
- - IDmembro: 123, Nome : : Primo : "Alistair", Ultimo : "Terry"
- Tuttavia, è possibile ristrutturare l'oggetto BSON in modo che si desideri utilizzando i pulsanti su/giù/aggiungi/rimuovi.
- Le opzioni predefinite
- Proprietà
- Name: Consente di rinominare un determinato elemento BSON (Nota: i nomi BSON non possono iniziare con ' né contengono '.' s) di sinistra
- Cartelle
- Figli come nome/valore: Crea nodi figlio come
nome valore elementi, ad es.nome: {primo: "Alistair" , scorsa settimana: "Terry" - Figli come matrice: aggiungerà nodi figlio come
membro di una matrice, ad esempio Nome : ["Alistair" , "Terry"]
- Figli come nome/valore: Crea nodi figlio come
- Modalità: Il
methpd utilizzato durante l'elaborazione dei campi dal flusso di dati in entrata.- Data is Value: Dati semplici da aggiungere all'elemento dati della coppia BSON.
- I dati sono JSON:i dati in un campo stringa sono già JSON.
- I dati sono BSON: i dati in un campo BLOB sono già un BSON.