public
Description: Ruby/Eventmachine driver for 10gen's object database Mongo
Homepage: http://github.com/10gen/mongo
Clone URL: git://github.com/tmm1/rmongo.git
rmongo / rmongo.todo
100644 17 lines (13 sloc) 0.573 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
+ make Buffer#write support multiple arguments
+ refactor commands using send(command_id){ |buf| buf.write(:custom, data, :for, command) }
- integrate collections method_missing api from jruby wrapper
 
- improved version of save
  - doInsert if not .keys.include?(:_id)
    - generate object id
      - use same algorithm as ObjectID.java
      - or perhaps, use modified uuid gem
  - doUpdate if :_id already exists
 
- add indexing api (ensureIndex) [ look at dbcollection.js ]
 
- support cursors
  - doGetMore to get more data from a cursor
  - doKillCursors to clean up