|
|
|
|
|
MongoAdd (Function) In french: MongoAjoute Adds one or more documents into a collection of MongoDB database. cnxMDB is mongoConnection
MongoAdd(cnxMDB.Database["CRM"].Collection["MaCollection"], ...
"{ ""nom"" :""paul"", ""taille"" : 182 }")
gclCollection is mongoCollection
tabDocument is array of strings
stContact is STInfoContact
sBufferJSON is string
stContact = [ "MOITOU", "Elodie", "+33.467032032", "e.moitou@windev.com" ]
Serialize(stContact, sBufferJSON, psdJSON)
Add(tabDocument, sBufferJSON)
stContact = [ "SMITH", "Robert", "+33.467032032", "r.smith@windev.com" ]
Serialize(stContact, sBufferJSON, psdJSON)
Add(tabDocument, sBufferJSON)
stContact = [ "HUDSON", "Jade", "+33.467032032", "j.hudson@windev.com" ]
Serialize(stContact, sBufferJSON, psdJSON)
Add(tabDocument, sBufferJSON)
MongoAdd(gclCollection, tabDocument)
Syntax
Adding a document into a collection Hide the details
<Result> = MongoAdd(<Collection> , <Document> [, <Option>])
<Result>: Boolean - True if the operation was performed,
- False if a problem occurs. ErrorInfo is used to identify the error.
<Collection>: mongoCollection variable Name of the mongoCollection variable that represents the collection in which the document will be added. <Document>: Type corresponding to the document Document that will be added to the collection. This document can be: - a document in JSON format. In this case, this parameter corresponds to a character string.
- a document in BSON format. In this case, this parameter corresponds to a buffer.
- a variant.
<Option>: Optional Integer constant Option for adding the document: | | mongoWithoutValidation | Used to add the document without checking the document structure. |
Adding a list of documents into a collection Hide the details
<Result> = MongoAdd(<Collection> , <List of documents> [, <Options>])
<Result>: Boolean - True if the operation was performed,
- False if a problem occurs. ErrorInfo is used to identify the error.
<Collection>: mongoCollection variable Name of the mongoCollection variable that represents the collection in which the documents will be added. <List of documents>: Array Array of documents that will be added to the collection. These documents can correspond to: - a document in JSON format. In this case, this parameter corresponds to a character string.
- a document in BSON format. In this case, this parameter corresponds to a buffer.
- a variant.
<Options>: Optional Integer constant Options for adding documents: | | mongoContinueIfError | Used to add the next document even if the previous document triggered an error. | mongoWithoutValidation | Used to add the document without checking the document structure. |
Related Examples:
|
Unit examples (WINDEV): Native access to MongoDB
[ + ] This example shows how to use the main functions of native access to MongoDB databases: adding data, reading (searching), modifying and deleting data in the database. The example also shows functions for saving files in the MongoDB GridFS data system.
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|