-
Type: New Feature
-
Resolution: Done
-
Priority: Major - P3
-
Affects Version/s: 1.1.2
-
Component/s: None
-
None
Using a CursorId with the killCursors command requires casting the string representation back to an integer, which will not work on 32-bit platforms. We should allow users to use CursorId objects as-is when serializing BSON.
Note: mongod actually requires that we serialize the cursor ID as a 64-bit integer in KillCursorsRequest::parseFromBSON().
- related to
-
RUBY-1980 Ensure cursor IDs are always encoded as 64-bit integers in BSON for getMore
- Closed
-
PHPC-951 CursorId is a signed 64-bit integer
- Closed
-
PHPC-498 ReadPreference, ReadConcern, and WriteConcern should serialize to BSON
- Closed
-
PHPC-2351 Remove CursorId class and change Cursor::getId() to return Int64
- Closed
- links to