[SERVER-7172] Build support libraries for update() operators Created: 26/Sep/12  Updated: 02/Aug/18  Resolved: 03/May/13

Status: Closed
Project: Core Server
Component/s: Write Ops
Affects Version/s: None
Fix Version/s: 2.5.0

Type: Task Priority: Major - P3
Reporter: Ian Whalen (Inactive) Assignee: Gregory McKeon (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Participants:

 Description   

Quite some functionality is shared among update mod's. Here's a list

+ FieldRef's, to avoid parsing dotted fields again and again
+ Path Support, lookup and create a path in a document
+ Field name checking, to make sure field names are updatable

These (and any other) infra-structure for mods would be developed under this ticket.



 Comments   
Comment by auto [ 06/May/13 ]

Author:

{u'date': u'2013-05-06T14:46:42Z', u'name': u'Alberto Lerner', u'email': u'alerner@10gen.com'}

Message: SERVER-7172 Allow init() to be called more than once in field parsing (for reuse).
Branch: master
https://github.com/mongodb/mongo/commit/10c5bd34f4973aae49e6f89fcb939f9b9e9318a7

Comment by auto [ 06/May/13 ]

Author:

{u'date': u'2013-05-06T14:37:32Z', u'name': u'Alberto Lerner', u'email': u'alerner@10gen.com'}

Message: SERVER-7172 Field checker now checks for empty fields as well.
Branch: master
https://github.com/mongodb/mongo/commit/c18c7b22d8709dc63498eb38af0d6eda2d337de6

Comment by auto [ 04/May/13 ]

Author:

{u'date': u'2013-05-04T11:15:31Z', u'name': u'Tad Marshall', u'email': u'tad@10gen.com'}

Message: SERVER-7172 Visual Studio – add new files
Branch: master
https://github.com/mongodb/mongo/commit/3ae448651d896bcf939d01dff2892329fab63302

Comment by auto [ 04/May/13 ]

Author:

{u'date': u'2013-05-04T02:31:55Z', u'name': u'Alberto Lerner', u'email': u'alberto.lerner@gmail.com'}

Message: SERVER-7172 Fix dassert to compile
Branch: master
https://github.com/mongodb/mongo/commit/fc5824e28527db3386aa6c3282641d1982512cd0

Comment by auto [ 03/May/13 ]

Author:

{u'date': u'2013-05-03T21:48:22Z', u'name': u'Alberto Lerner', u'email': u'alberto.lerner@gmail.com'}

Message: SERVER-7172 Remove unused code in test fixtures.
Branch: master
https://github.com/mongodb/mongo/commit/d7ee127e58019c7c1e11f2685d0e905145244729

Comment by auto [ 03/May/13 ]

Author:

{u'date': u'2013-04-16T14:40:35Z', u'name': u'Alberto Lerner', u'email': u'alerner@10gen.com'}

Message: SERVER-7172 Support testing whether a field is updatable.
Branch: master
https://github.com/mongodb/mongo/commit/b035c96d7b62af53aceb6484795a5369f9945db6

Comment by auto [ 03/May/13 ]

Author:

{u'date': u'2013-04-11T01:38:24Z', u'name': u'Alberto Lerner', u'email': u'alerner@10gen.com'}

Message: SERVER-7172 Build support for creating a path in a mutable document.
Branch: master
https://github.com/mongodb/mongo/commit/910e8b536d22652db899247fe785be69e8b87880

Comment by auto [ 10/Apr/13 ]

Author:

{u'date': u'2013-04-09T21:56:53Z', u'name': u'Alberto Lerner', u'email': u'alerner@10gen.com'}

Message: SERVER-7172 Build support for finding a path in a mutable document.
Branch: master
https://github.com/mongodb/mongo/commit/37c08671b653c16fc2e1e568a18b380d09a93733

Comment by auto [ 27/Mar/13 ]

Author:

{u'date': u'2013-03-24T17:20:49Z', u'name': u'Alberto Lerner', u'email': u'alerner@10gen.com'}

Message: SERVER-7172 Add count of children method to mutable BSON.
Branch: master
https://github.com/mongodb/mongo/commit/7b84af64e01ae93f0315dcd3c492f44e044adb24

Comment by auto [ 15/Nov/12 ]

Author:

{u'date': u'2012-11-14T20:56:30Z', u'email': u'alerner@10gen.com', u'name': u'Alberto Lerner'}

Message: SERVER-7172 Added comparison support in StringData.
Branch: master
https://github.com/mongodb/mongo/commit/28fec164384288a10815c34855dd7e867fbfef4a

Comment by auto [ 12/Nov/12 ]

Author:

{u'date': u'2012-11-08T21:49:11Z', u'email': u'kristina@10gen.com', u'name': u'Kristina'}

Message: SERVER-7172 Add SafeNum support to mutablebson
Branch: master
https://github.com/mongodb/mongo/commit/074431815cdfc44ad757675a159e3e51739d1d95

Comment by auto [ 08/Nov/12 ]

Author:

{u'date': u'2012-11-08T15:47:24Z', u'email': u'kristina@10gen.com', u'name': u'Kristina'}

Message: SERVER-7172 Fix mutablebson timestamp type
Branch: master
https://github.com/mongodb/mongo/commit/6491b21065af4666c1a0fcea8fc958568df36f22

Comment by auto [ 08/Nov/12 ]

Author:

{u'date': u'2012-11-08T15:46:56Z', u'email': u'kristina@10gen.com', u'name': u'Kristina'}

Message: SERVER-7172 Fix type
Branch: master
https://github.com/mongodb/mongo/commit/3f3f3e005ff02df06b6c50494cef6be459e395cb

Comment by auto [ 08/Nov/12 ]

Author:

{u'date': u'2012-11-08T15:46:29Z', u'email': u'kristina@10gen.com', u'name': u'Kristina'}

Message: SERVER-7172 Make mutablebson's find const
Branch: master
https://github.com/mongodb/mongo/commit/77ced69fd030ae4446f790feb56a0a234cd1367a

Generated at Thu Feb 08 03:13:49 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.