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
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Agrega uno o más documentos a una colección de la base de datos de MongoDB.
Ejemplo
cntMDB is mongoConnection
MongoAdd(cntMDB.Database["CRM"].Collection["MyCollection"], ...
 "{ ""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
MongoAdd(gclCollection, arrDocument)
Sintaxis

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

<Result> = MongoAdd(<Collection> , <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> = MongoAdd(<Collection> , <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 22
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 23/06/2023

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