-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
Server Programmability
-
None
-
None
-
None
-
None
-
None
-
None
-
None
The comparison operators of BSONElement use the names == < != > etc but they return a DeferredComparison object. The deferred comparison system is fine, but it should use names other than the operator== etc names, because it doesn't conform to expectations for what those operators do.
This is essentially a thoughtful rename.