Herramienta de salida MongoDB

La herramienta de salida MongoDB se utiliza para escribir datos a las bases de datos MongoDB. MongoBD es un escalable, de alto rendimiento, abierto fuente NoSQL base de datos. Más información sobre MongoDb.

MongoDB Databases almacenan datos en un formato JSON binario llamado bhijo. Más información sobre bhijo.

Configurar la herramienta

  1. Servidor:el nombre del servidor de MongoDB al que desea conectarse. Ingrese localhost para conectarse a una instancia de MongoDb que tiene en el equipo que ejecuta Alteryx.
  2. Nombre de usuario (opcional) y contraseña (opcional): si su instancia de MongoDb se está ejecutando con la opción – auth, introduzca el nombre de usuario y la contraseña a la que desea conectarse.
  3. Base de datos:la nombre de la base de datos MongoDB a la que desea conectarse.
  4. Colección:The nombre de la colección MongoDB a la que desea insertar datos.
  5. Opciones de la salida:
    • Append Existing: Append los nuevos registros en el final de su colección
    • Eliminar datos y anexar: eliminar la colección y, a continuación, añade los nuevos registros
    • Actualización usando Mongo _id: Will intentar coincidir con un registro existente mediante el elemento MongoDB _id al campo especificado en "campo _id". Si una coincidencia se encuentra entonces el registro existente se actualizará con el nuevo. Si no se encuentra ninguna coincidencia, entonces el nuevo registro se anexará en el Colección.
  6. Mongo _id Field:al utilizar la actualización con Mongo _id, seleccione el campo que contiene el valor _id. Para actualizar basándose en el ID generado por MongoDb, este debe ser un objeto JSON.
  7. _id ": {" $OID ":" 4fad55603346998a9f7d6841 "}}
  8. Desconocido Campos:
    • Posición Usando Nombre del campo: Los campos desconocidos se colocarán utilizando la notación de puntos de sus nombres. Comenzando con la ubicación del nodo de campos dinámicos o desconocidos como posición de la raíz.
    • Posición Como Izquierda: Los campos desconocidos se añadirán dondequiera que el dinámico o desconocido El nodo Fields está posicionado.
  9. Estructura bhijo: el la vista de árbol en la parte inferior de la configuración de la herramienta proporciona representación de lo que el objeto bhijo se verá como que va que se insertará en su colección.
  10. Las opciones predeterminadas utilizan la notación de puntos para generar la estructura del objeto bhijo. La notación de puntos sigue el patrón:

    MemberId Nombre. primero; Name. Last

    Pasar los campos el uso de los valores predeterminados crea el objeto JSON:

    {MemberId: 123, nombre: {First: "Alistair", Last: "Terry"}}

    Sin embargo, puede reestructurar el objeto bhijo para mirar sin embargo usted quisiera usando los botones de arriba/abajo/agregar/quitar.

  11. Propiedades
    • Nombre:permite cambiar el nombre de cualquier elemento bhijo dado (Nota: los nombres bhijo no pueden iniciarse con $ ni contener '. ' s
    • Carpetas
      • Niños como nombre/valor: Creará nodos secundarios como elementos de valor de nombre, p. ej. Nombre: {First : "Alistair", Last: "Terry"}
      • Los niños como array: Agregará nodos secundarios como miembro de una matriz, por ejemplo, Nombre: ["Alistair" , "Terry"]
    • Modo: el methpd usado al procesar los campos de la secuencia de datos entrante.
      • Datos es Valor: Datos sencillos que se agregan a los datos elemento del par bhijo.
      • Datos es JSON: Los datos de un campo de cadena ya son JSON.
      • Los datos son bhijo: los datos de un campo BLOB ya son bhijo.