- 
    Type:
Task
 - 
    Resolution: Fixed
 - 
    Priority:
Major - P3
 - 
    Affects Version/s: None
 - 
    Component/s: None
 - 
    None
 
- 
        8
 - 
        Iteration Quince, Iteration Rambutan
 
- 
        Not Needed
 
- depends on
 - 
                    
NODE-2919 4.0 Cursor with .limit(1) returns null instead of doc
-         
 - Closed
 
 -         
 - 
                    
NODE-2922 createIndexes returns only index name instead of document
-         
 - Closed
 
 -         
 - 
                    
NODE-2923 BulkOperation.execute returns undefined for insertedIds
-         
 - Closed
 
 -         
 - 
                    
NODE-2937 Driver cannot find package.json in util.ts when bundled
-         
 - Closed
 
 -         
 - 
                    
NODE-2901 v3.6.3/v4.0.0 fails to connect to uninitialized replset with useUnifiedTopology
-         
 - Closed
 
 -         
 - 
                    
NODE-2912 Add collation and writeConcern to CreateCollectionOptions
-         
 - Closed
 
 -         
 - 
                    
NODE-2913 Cursor.max/min should accept a document
-         
 - Closed
 
 -         
 - 
                    
NODE-2920 Update types for insertOne and remove
-         
 - Closed
 
 -         
 - 
                    
NODE-2921 Authentication object should be 'password' and not 'pass'
-         
 - Closed
 
 -         
 - 
                    
NODE-2926 Running BulkOp.execute twice does not error
-         
 - Closed
 
 -         
 - 
                    
NODE-2930 Need to install @types/bl separate to install the driver from master
-         
 - Closed
 
 -         
 - 
                    
NODE-2931 Is returnNonCachedInstance still an option for Db?
-         
 - Closed
 
 -         
 - 
                    
NODE-2934 Audit function overrides for complete definitions
-         
 - Closed
 
 -         
 - 
                    
NODE-2952 Make tryNext public
-         
 - Closed
 
 -         
 - 
                    
NODE-2918 Mark owner on DriverSessionOptions as optional
-         
 - Closed
 
 -         
 - 
                    
NODE-2909 4.0: make callback argument of remove optional
-         
 - Closed
 
 -         
 - 
                    
NODE-2924 Bulk operations split over 1000 ops into multiple batches
-         
 - Closed
 
 -         
 - 
                    
NODE-2927 Running an emtpy bulk operation throws a TypeError
-         
 - Closed
 
 -         
 - 
                    
NODE-2699 Implement MongoOptions builder
-         
 - Closed
 
 -         
 - 
                    
NODE-2929 Publish driver & js-bson with NODE-2875
-         
 - Closed
 
 -         
 - 
                    
NODE-2602 createIndexes should return created index names
-         
 - Closed
 
 -         
 - 
                    
NODE-2751 Backport: Ability to use arrayfilters() with bulk operations
-         
 - Closed
 
 -         
 - 
                    
NODE-2757 Add Collation to Bulk FindOperators
-         
 - Closed
 
 -         
 - 
                    
NODE-2910 4.0 Make topology description public
-         
 - Closed
 
 -         
 - 
                    
NODE-2932 Add typings for BulkOperations
-         
 - Closed
 
 -         
 - 
                    
NODE-2917 Add an internal tryNext method to AbstractCursor
-         
 - Closed
 
 -         
 - 
                    
NODE-2936 Full CRUD spec result type conformance
-         
 - Closed
 
 -         
 
- has to be done before
 - 
                    
MONGOSH-472 Remove shellbson
-         
 - Closed
 
 -         
 
- is depended on by
 - 
                    
MONGOSH-395 Support watch method for Mongo object
-         
 - Closed
 
 -         
 - 
                    
MONGOSH-396 Support watch method for Database class
-         
 - Closed
 
 -         
 - 
                    
MONGOSH-397 Support watch method for Collection class
-         
 - Closed
 
 -         
 - 
                    
MONGOSH-398 Exclude the watch methods from autocomplete if the shell is not connected to a replica set or a sharded cluster
-         
 - Closed
 
 -         
 - 
                    
MONGOSH-416 Expand connectivity testing for shell
-         
 - Closed
 
 -         
 - 
                    
MONGOSH-462 Add support for the hidden index helper methods
-         
 - Closed
 
 -         
 
- is related to
 - 
                    
MONGOSH-344 Support readConcern on cursor
-         
 - Closed
 
 -         
 - 
                    
MONGOSH-427 Use node driver types in service-provider-core directly
-         
 - Closed
 
 -