Sha256: 3a1d6b02b6c23256628de03e3eb35754a580ef0c2f415e1b07136cac64b905c7
Contents?: true
Size: 1.88 KB
Versions: 79
Compression:
Stored size: 1.88 KB
Contents
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}]}
Version data entries
79 entries across 79 versions & 3 rubygems