[GODRIVER-349] Separate cursor options from other options in commands Created: 05/Apr/18  Updated: 28/Oct/23  Resolved: 02/Nov/18

Status: Closed
Project: Go Driver
Component/s: Options & Configuration
Affects Version/s: None
Fix Version/s: 0.0.18

Type: Improvement Priority: Major - P3
Reporter: Kristofer Brandow (Inactive) Assignee: Divjot Arora (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on GODRIVER-444 Design : Options Management Closed
depends on GODRIVER-272 Implement redesigned options for the ... Closed

 Description   

After GODRIVER-272 is complete the options package is no longer required to obey the CRUD spec. This means that options that are specific to cursors no longer need to implement the command's optioner interface, e.g. AggregateOptioner.

Each command that returns a cursor should have a separate CursorOpts property that contains options that are sent with a cursor.



 Comments   
Comment by Githook User [ 02/Nov/18 ]

Author:

{'name': 'Matthew Chiaravalloti', 'email': 'matthew.chiaravalloti@mongodb.com', 'username': 'mattChiaravalloti'}

Message: Implement improved Go Driver CRUD API

GODRIVER-586
GODRIVER-505
GODRIVER-349

Co-authored-by: Matthew Chiaravalloti <matthew.chiaravalloti@mongodb.com>
Change-Id: I6008752862ae100ec9bce052a1c28b3ac8c29eeb
Branch: master
https://github.com/mongodb/mongo-go-driver/commit/fe44874d3fd048a2ff49ac6348e13d9c93adb8c1

Generated at Thu Feb 08 08:34:01 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.