Sha256: 61d19db61460cddd6a4ac05244d6132ce89776af20b61b677ccc90d6b2fa93a0
Contents?: true
Size: 1.75 KB
Versions: 22
Compression:
Stored size: 1.75 KB
Contents
data: - {_id: 1, y: [{b: 3}, {b: 1}]} - {_id: 2, y: [{b: 0}, {b: 1}]} minServerVersion: '3.5.6' tests: - description: "UpdateMany when no documents match arrayFilters" operation: name: "updateMany" arguments: filter: {} update: $set: {"y.$[i].b": 2} arrayFilters: - {i.b: 4} outcome: result: matchedCount: 2 modifiedCount: 0 collection: data: - {_id: 1, y: [{b: 3}, {b: 1}]} - {_id: 2, y: [{b: 0}, {b: 1}]} - description: "UpdateMany when one document matches arrayFilters" operation: name: "updateMany" arguments: filter: {} update: $set: {"y.$[i].b": 2} arrayFilters: - {i.b: 3} outcome: result: matchedCount: 2 modifiedCount: 1 collection: data: - {_id: 1, y: [{b: 2}, {b: 1}]} - {_id: 2, y: [{b: 0}, {b: 1}]} - description: "UpdateMany when multiple documents match arrayFilters" operation: name: "updateMany" arguments: filter: {} update: $set: {"y.$[i].b": 2} arrayFilters: - {i.b: 1} outcome: result: matchedCount: 2 modifiedCount: 2 collection: data: - {_id: 1, y: [{b: 3}, {b: 2}]} - {_id: 2, y: [{b: 0}, {b: 2}]}
Version data entries
22 entries across 22 versions & 2 rubygems
Version | Path |
---|---|
mongo-2.5.1 | spec/support/crud_tests/write/updateMany-arrayFilters.yml |
mongo-2.5.0 | spec/support/crud_tests/write/updateMany-arrayFilters.yml |