PHP Classes

File: vendor/mongodb/mongodb/tests/Collection/spec-tests/write/findOneAndUpdate-arrayFilters.json

Recommend this page to a friend!
  Classes of walid laggoune   MongoDB Queue PHP Query Execute   vendor/mongodb/mongodb/tests/Collection/spec-tests/write/findOneAndUpdate-arrayFilters.json   Download  
File: vendor/mongodb/mongodb/tests/Collection/spec-tests/write/findOneAndUpdate-arrayFilters.json
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: MongoDB Queue PHP Query Execute
Query and execute multiple queries using MongoDB
Author: By
Last change:
Date: 4 years ago
Size: 3,629 bytes
 

Contents

Class file image Download
{ "data": [ { "_id": 1, "y": [ { "b": 3 }, { "b": 1 } ] }, { "_id": 2, "y": [ { "b": 0 }, { "b": 1 } ] } ], "minServerVersion": "3.5.6", "tests": [ { "description": "FindOneAndUpdate when no document matches arrayFilters", "operation": { "name": "findOneAndUpdate", "arguments": { "filter": {}, "update": { "$set": { "y.$[i].b": 2 } }, "arrayFilters": [ { "i.b": 4 } ] } }, "outcome": { "result": { "_id": 1, "y": [ { "b": 3 }, { "b": 1 } ] }, "collection": { "data": [ { "_id": 1, "y": [ { "b": 3 }, { "b": 1 } ] }, { "_id": 2, "y": [ { "b": 0 }, { "b": 1 } ] } ] } } }, { "description": "FindOneAndUpdate when one document matches arrayFilters", "operation": { "name": "findOneAndUpdate", "arguments": { "filter": {}, "update": { "$set": { "y.$[i].b": 2 } }, "arrayFilters": [ { "i.b": 3 } ] } }, "outcome": { "result": { "_id": 1, "y": [ { "b": 3 }, { "b": 1 } ] }, "collection": { "data": [ { "_id": 1, "y": [ { "b": 2 }, { "b": 1 } ] }, { "_id": 2, "y": [ { "b": 0 }, { "b": 1 } ] } ] } } }, { "description": "FindOneAndUpdate when multiple documents match arrayFilters", "operation": { "name": "findOneAndUpdate", "arguments": { "filter": {}, "update": { "$set": { "y.$[i].b": 2 } }, "arrayFilters": [ { "i.b": 1 } ] } }, "outcome": { "result": { "_id": 1, "y": [ { "b": 3 }, { "b": 1 } ] }, "collection": { "data": [ { "_id": 1, "y": [ { "b": 3 }, { "b": 2 } ] }, { "_id": 2, "y": [ { "b": 0 }, { "b": 1 } ] } ] } } } ] }