- GridFS support
- Basic file storage and indexing
- Per-chunk file reading
- Basic CRUD
- findOne
- find (dbcommand)
- findAndModify
- Correct error handling
- Authentication
- Connection pooling
- DBRef
- Database Commands
- Collection.Group
- Collection.MapReduce
- Geospatial Commands
- Parallel Collection Scan ???
- Plan Cache ????
- Replication Commands [TBD]
- Sharding Commands [TBD]
- Administration
- Copydb?
- Drop database
- Collection create, clone
- create, list, drop indexes
- connection status
- compact?
- collMod
- reIndex
- set, get parameter
- repairdatabase
- repaircursor
- touch
- shutdown????
- logRotate????
- Further:
- Explain [not needed yet]
- Collstats
- buildInfo
- dbStats
- getCmdLineOpts
- getLog
- hostInfo
- features
- User management
- Create
- Update
- Drop, DropAll
- Grant, Revoke
- Info
- Role management
- Create
- Update
- Drop
- DropAll
- Grant
- etc