Navigation

MongoDB Drivers Specs

MongoDB produces specifications for features of MongoDB and for the MongoDB drivers. The following table lists all public specs and what they apply to.

  • Core Driver Feature specs must be adhered to when connecting to a production-ready MongoDB deployment.
  • API specs define drivers’ APIs.
  • Advanced Features specs describe features for interacting with MongoDB 2.6 and earlier and other features that are not mandatory for production deployments.
Spec Core Driver Feature API Advanced Features
BSON    
Authentication - SCRAM-SHA-1    
SSL    
Server Discovery and Monitoring    
Server Selection    
Max Staleness    
Read and Write Concern    
Decimal Data Type    
MongoDB Handshake    
Collation    
TCP Keepalive    
OP_MSG    
Initial DNS Seedlist Discovery    
Connection String    
CRUD    
Index Management    
Find, getMore and killCursors commands    
Driver Bulk update    
Enumerate Collections    
Out aggregation pipeline operator    
Server write commands    
Logical Sessions    
Retryable Writes    
Change Streams    
Causally Consistent Reads    
Enumerate Databases    
OP_QUERY, OP_GET_MORE, OP_KILL_CURSOR, OP_REPLY    
OP_INSERT, OP_UPDATE, OP_REMOVE, getLastError    
Auth - MONGODB CR    
Auth - X509    
Auth - PLAIN    
Auth - GSSAPI    
Command Monitoring    
SDAM Monitoring    
GridFS    
OP_COMPRESSED