summaryrefslogtreecommitdiff
path: root/src/mongo/db/update/pop_node_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-40381 Add the ability to specify a pipeline to an update commandJames Wahlin2019-04-111-21/+22
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
| | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines.
* SERVER-31012: expose optional way of retrieving FieldRef's for fields that ↵Nick Zolnierz2018-11-301-0/+12
| | | | were modified by an update
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-21/+23
|
* SERVER-30731 MatchExpressionParser::parse() should require an ExpressionContextTess Avitabile2017-09-291-52/+53
|
* SERVER-30401 Simplify UpdateLeafNode::apply interfaceJustin Seyster2017-08-181-3/+3
| | | | | | | | | | | | | We need some simplifiction here because UpdateLeafNode::apply is responsible for so many things (a list of which is in modifier_node.h). This change puts most of those things into one function, so that the various modifier implementations can write a few small overrides to customize their functionality, rather than reimplementing all of apply() in each case. This approach extends the PathCreatingNode approach we took previously for all the modifiers. The one exception is RenameNode, which we implement by composing SetNode and UnsetNode.
* SERVER-30580 Eliminate UserException and MsgAssertionException typesMathias Stearn2017-08-161-5/+5
| | | | All users were converted to just use AssertionException.
* SERVER-28773 UpdateNode::apply should take a parameter structTess Avitabile2017-07-311-471/+118
|
* SERVER-29912 Require argument to $pop to be 1 or -1.David Storch2017-07-051-12/+22
|
* SERVER-29162 UpdateNode implementation should only validate modified fieldsTess Avitabile2017-06-301-0/+213
|
* SERVER-28769 Implement PopNode.David Storch2017-06-291-0/+537