[DRIVERS-2176] Create Cursor Specification Created: 06/Mar/18 Updated: 31/Mar/22 |
|
| Status: | Backlog |
| Project: | Drivers |
| Component/s: | New Spec |
| Fix Version/s: | None |
| Type: | Spec Change | Priority: | Major - P3 |
| Reporter: | Kristofer Brandow (Inactive) | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Driver Changes: | Needed | ||||||||
| Description |
|
While implementing the Go driver, I've noticed there is no specifications for cursors, either pre-3.2 and post-3.2. We should have a specification for Cursor that covers both the find/getMore/killCursors spec way of doing cursors and the 3.0 OP_QUERY/OP_GET_MORE/OP_KILL_CURSORS way of doing cursors. The main reason for documenting the pre 3.2 functionality is so that new engineers have a reference for implementations in their code. |
| Comments |
| Comment by Bernie Hackett [ 06/Mar/18 ] |
|
My recent write up on pre-3.2 cursors: https://docs.google.com/document/d/1avA_RUqLImRcdSjpMroC0pzZU7KZA6dt_wAmdIUqToY |
| Comment by A. Jesse Jiryu Davis [ 06/Mar/18 ] |
|
Here's some notes I did for the C Driver: https://docs.google.com/document/d/1nZbm5Nlc-4bzLA3-PXTz8riN5ojf4Kbw1lIPy77DYcs/edit#heading=h.q6g32s31ympm |