|
|
|
|
mongoOperation (Tipo de variable)
El tipo mongoOperation permite definir las diferentes operaciones a realizar de forma masiva. Estas operaciones se almacenan en un array de variables de tipo mongoOperation. Observación: Para obtener más información sobre la declaración de este tipo de variable y el uso de propiedades WLanguage, consulte Declarar una variable. MongoCreateCollection(base, "col1",optCol) col is mongoCollection = base..Collection["col1"] MongoDeleteAll(col,"{}") MongoAdd(col, "{""item1"":""A"",""item2"":1}") MongoAdd(col, "{""item1"":""a"",""item2"":2}") MongoAdd(col, "{""item1"":3,""item2"":1}") MongoAdd(col, "{""item1"":3,""item2"":2}") MongoAdd(col, "{""item1"":4,""item2"":1}") MongoAdd(col, "{""item1"":4,""item2"":2}") MongoAdd(col, "{""item1"":5,""item2"":1}") MongoAdd(col, "{""item1"":5,""item2"":2}") MongoAdd(col, "{""item1"":6,""item2"":1}") t is array of dynamic mongoOperation opAdd is mongoOperationAdd opAdd.Document = "{""item1"":1,""item2"":1}" t.Add(opAdd) opDeleteOne is mongoOperationDeleteOne opDeleteOne.Filter = "{""item1"":""a""}" opDeleteOne.Option = [ { "collation": { "locale":"en_US", "caseFirst": "lower" } } ] t.Add(opDeleteOne) opDeleteAll is mongoOperationDeleteAll opDeleteAll.Filter = "{""item1"":3}" t.Add(opDeleteAll) opUpdateOne is mongoOperationUpdateOne opUpdateOne.Filter = "{""item1"":4}" opUpdateOne.Modification = "{ ""$inc"": {""item2"":10}}" t.Add(opUpdateOne) opUpdateAll is mongoOperationUpdateAll opUpdateAll.Filter = "{""item1"":5}" opUpdateAll.Modification = "{ ""$inc"": {""item2"":20}}" t.Add(opUpdateAll) opReplace is mongoOperationReplaceOne opReplace.Filter = "{""item1"":6}" opReplace.Document = "{""item1"":6,""item2"":42}" t.Add(opReplace) let ret = MongoExecuteOperations(col, t) opt is mongoOperationsOption opt.Comment = "My operation" opt.Ordered = False optWrite is mongoWriteConcern optWrite.Mode = mwcMajority t.DeleteAll() opdd.Document = "{""item1"":10}" t.Add(opAdd) ret = MongoExecuteOperations(col, t) dbgAssert(ErrorOccurred = True) opt.BypassDocumentValidation = True ret = MongoExecuteOperations(col, t, opt, optWrite) dbgAssert(ErrorOccurred = False)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|