TODO
This commit is contained in:
parent
f5f0ec2b8e
commit
6a3dd6f7c4
1 changed files with 51 additions and 1 deletions
52
TODO
52
TODO
|
@ -10,13 +10,61 @@ BSON
|
||||||
- on outgoing uncompile?
|
- on outgoing uncompile?
|
||||||
- on incoming automatically compile
|
- on incoming automatically compile
|
||||||
+ more time convertibles
|
+ more time convertibles
|
||||||
|
+ map operations for BsonDoc
|
||||||
|
|
||||||
MongoDB
|
MongoDB
|
||||||
-------
|
-------
|
||||||
|
+ support full level 0
|
||||||
|
- database command support ??
|
||||||
|
- handle query errors
|
||||||
|
- hint, explain, count, $where
|
||||||
|
- database profiling: set/get profiling level, get profiling info
|
||||||
|
- validate a collection in a database ??
|
||||||
|
- pair mode connection
|
||||||
|
- operations on database objects
|
||||||
|
* getName
|
||||||
|
* getCollectionNames
|
||||||
|
* getCollection
|
||||||
|
* dropCollection
|
||||||
|
* executeCommand
|
||||||
|
* dropDatabase (erase)
|
||||||
|
- database admin
|
||||||
|
* getAdmin
|
||||||
|
* getProfilingLevel
|
||||||
|
* setProfilingLevel
|
||||||
|
* getProfilingInfo
|
||||||
|
* validateCollection
|
||||||
|
- collection
|
||||||
|
* modify
|
||||||
|
* replace
|
||||||
|
* repsert
|
||||||
|
* getCount()
|
||||||
|
* getCount(query)
|
||||||
|
- index operations
|
||||||
|
* createIndex
|
||||||
|
* dropIndex
|
||||||
|
* dropIndexes
|
||||||
|
* getIndexInformation
|
||||||
|
- misc operations
|
||||||
|
* explain
|
||||||
|
* getOptions
|
||||||
|
* getName
|
||||||
|
* close
|
||||||
|
- cursor object
|
||||||
|
* hasMore
|
||||||
|
optional:
|
||||||
|
- automatic reconnection
|
||||||
|
- buffer pooling
|
||||||
|
- advanced connection management (master-server, replica pair, Option_SlaveOk)
|
||||||
|
- Tailable cursor support
|
||||||
+ support safe operations
|
+ support safe operations
|
||||||
+ auto-reconnection
|
+ auto-reconnection
|
||||||
+ destoy cursor (how?/when?)
|
+ auto-destoy connection (how?/when?)
|
||||||
+ pymongo returns the new ObjectId(s) on insert
|
+ pymongo returns the new ObjectId(s) on insert
|
||||||
|
+ don't read into cursor until needed, but have cursor send getMore before
|
||||||
|
it is actually out of docs (so network is finished by the time we're ready
|
||||||
|
to consume more)
|
||||||
|
+ support a LIMITed quickFind
|
||||||
|
|
||||||
Misc
|
Misc
|
||||||
----
|
----
|
||||||
|
@ -40,3 +88,5 @@ Tests?
|
||||||
Documentation
|
Documentation
|
||||||
- ref
|
- ref
|
||||||
- tutorial
|
- tutorial
|
||||||
|
|
||||||
|
GridFS
|
Loading…
Reference in a new issue