1.0.0 • Published 4 years ago

conectorv0.01 v1.0.0

Weekly downloads
-
License
ISC
Repository
github
Last release
4 years ago

Collector Mongodb Plugdo ™

mode: se deja vacío o se coloca prod si es con una base de datos de mongo alojada en un server, si está usando una base de datos local se coloca “dev”

schema: se coca la colección en formato de array con su tipo y validación del campo model: nombre del modelo con el que llamara su esquema cada comando en el controlador de mongodb lleva un esquema del json distinto: queryType: el tipo de acción que quiere ejecutar, los tipos de comando que se tiene son los básicos para hacer un CRUD 1. créate 2. update 3. delete 4. select 5. count cada uno tiene un esquema distinto al momento de enviar la data insert: su configuración en el json seria de la siguiente manera dataInsert = { data: { id_Curso: 555992, nombre: "Ussic", apellido: "Hernandez" }, { id_Curso: 555992, nombre: "Vanesa", apellido: "Lopez" }, ,

}

Dentro de data va todo el documento que se desea insertar parta esa colección

update: este es el encargado de actualizar un dato cualquier tipo datos, su configuración es la siguiente:

updateBy: { nombre: "Flores" }, newData: { nombre: "Abdiel", apellido: "Cortez" }

updateBy esta propiedad es con la que vamos a buscar el capo dentro de la colección que queremos actualizar su data newData es la data dl campo que queras actualizar

select: es el comando que trae todo en la base de datos, también se le pasan dos parámetros el limite de inicio y final su configuración seria de la siguiente manera datafind = { find: {} , limit: { value: "" }, skip: { value: "" } }

Delete: comando para eliminar un documento de la base de datos puedes buscarlo desde su id o por cualquier otro campo por lo general para eliminar un campo en una base de datos se recomienda que sea por sus id

Su configuración seria la siguiente: dataDelete = { deleteBy: { remove: { _id: "5ddacf9f319c566842c4fb00" } } }

Dentro de remove va el campo por que se quiere buscar y borrar

Count: este comando cuenta dentro de una tabla cuantos documentos hay, también puedes contar cuantos documentos son parecidos ah ejemplo

dataCount = { count: {} }

Observación: para utilizar este conector se recomienda instalar mongoose la última versión