AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / Big Data / Gestión de archivos Mongo
Agrega uno o más documentos a una colección de la base de datos de MongoDB.
Ejemplo
cntMDB is mongoConnection
MyCollection is mongoCollection
MyCollection = cntMDB.Database["CRM"].Collection["MyCollection"]
MyCollection.Add("{ ""name"":""paul"", ""size"" : 182 }")
gclCollection is mongoCollection
// Variable containing the documents that will be added into the database
arrDocument is array of strings
// Temporary variables
stContact is STContactInfo
sJSONBuffer is string

// Build the array of documents
stContact = [ "MOORE", "Ellen", "+33.467032032", "e.moore@windev.com" ]
Serialize(stContact, sJSONBuffer, psdJSON)
Add(arrDocument, sJSONBuffer)
stContact = [ "SMITH", "Robert", "+33.467032032", "r.smith@windev.com" ]
Serialize(stContact, sJSONBuffer, psdJSON)
Add(arrDocument, sJSONBuffer)
stContact = [ "HUDSON", "Jade", "+33.467032032", "j.hudson@windev.com" ]
Serialize(stContact, sJSONBuffer, psdJSON)
Add(arrDocument, sJSONBuffer)

// Add the three contacts in a single call
gclCollection.Add(arrDocument)
Sintaxis

Añadir un Document a una colección Ocultar los detalles

<Result> = <Collection>.Add(<Document> [, <Option>])
<Result>: booleano
  • True si se realizó la operación,
  • False si se produce un problema. La función ErrorInfo permite identificar el error.
<Collection>: Variable de tipo mongoCollection
Nombre de la mongoCollection Variable que representa la colección en la que se añadirá el Document.
<Document>: Tipo correspondiente a la Document
Document que se añadirá a la colección. Este Document puede corresponder a:
  • un Document en formato JSON. En este caso, este parámetro corresponde a un string.
  • un Document en formato BSON. En este caso, este parámetro corresponde a un buffer.
  • un variant.
<Option>: Constante opcional de tipo Integer
Opción para añadir el Document:
mongoSinValidaciónSe utiliza para añadir el Document sin comprobar la estructura del Document.

Añadir una lista de documentos a una colección Ocultar los detalles

<Result> = <Collection>.Add(<List of documents> [, <Options>])
<Result>: booleano
  • True si se realizó la operación,
  • False si se produce un problema. La función ErrorInfo permite identificar el error.
<Collection>: Variable de tipo mongoCollection
Nombre de la mongoCollection Variable que representa la colección en la que se añadirán los documentos.
<List of documents>: Array
Array de los documentos que se añadirán a la colección. Estos documentos pueden corresponder a:
  • un Document en formato JSON. En este caso, este parámetro corresponde a un string.
  • un Document en formato BSON. En este caso, este parámetro corresponde a un buffer.
  • un variant.
<Options>: Constante opcional de tipo Integer
Opciones para añadir documentos:
mongoContinueIfErrorSe usa para añadir el siguiente Document incluso si el Document anterior provocó un error.
mongoSinValidaciónSe utiliza para añadir el Document sin comprobar la estructura del Document.
Componente: wd290big.dll
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2023

Señalar un error o enviar una sugerencia | Ayuda local