[DOCS-4650] Update documentation to reflect ordering changes Created: 12/Jan/15  Updated: 16/Mar/15  Resolved: 13/Jan/15

Status: Closed
Project: Documentation
Component/s: manual
Affects Version/s: None
Fix Version/s: v1.3.17, mongodb-3.0

Type: Task Priority: Major - P3
Reporter: Michael Paik Assignee: Sam Kleinman (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
documents SERVER-3304 Change comparison order so all Dates ... Closed
documents SERVER-3719 woCompare does not provide a total or... Closed
documents SERVER-16708 Adjust Value::compare() to reflect ch... Closed
Participants:
Days since reply: 9 years, 5 weeks, 1 day ago

 Description   

To bring woCompare functionality in line with KeyString total ordering, Dates and Timestamps are now disentangled in sort ordering, with all Dates occurring before all Timestamps.

1) http://docs.mongodb.org/manual/reference/bson-types/ should be updated with the new ordering. (Item 10. under Comparison/Sort Order)
2) Compatibility notes should call out (Important or Warning) that any use of timestamp to store datetimes is incorrect, and the two will not be interoperable in terms of comparison as of 2.8. Unfortunately, the .NET and Node documentation don't correctly proscribe use of Timestamp. Should also note for third-party administrative tools that may examine the oplog that the comparisons now operate differently.
3) Any appropriate occurrences in the aggregation documentation should include a versionchanged and note with behavior change. I have not found any but YMMV.

See linked.



 Comments   
Comment by Githook User [ 13/Jan/15 ]

Author:

{u'username': u'tychoish', u'name': u'Sam Kleinman', u'email': u'samk@10gen.com'}

Message: DOCS-4650: adding version changed note about sorting order
Branch: master
https://github.com/mongodb/docs/commit/1843b9ee79dffef6fa27ec47cac990862aa18cab

Comment by Githook User [ 13/Jan/15 ]

Author:

{u'username': u'tychoish', u'name': u'Sam Kleinman', u'email': u'samk@10gen.com'}

Message: DOCS-4650: add semantic change note to the 2.8 compatibility note
Branch: master
https://github.com/mongodb/docs/commit/1226909fbd9ed2b50526b3047289027f8fb40a3e

Comment by Githook User [ 13/Jan/15 ]

Author:

{u'username': u'tychoish', u'name': u'Sam Kleinman', u'email': u'samk@10gen.com'}

Message: DOCS-4650: split date/timesamp sort order
Branch: master
https://github.com/mongodb/docs/commit/efae6c9d875d18acbcb11b8cf27d395df256258f

Generated at Thu Feb 08 07:48:30 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.