perl-rethinkdb
perl-rethinkdb copied to clipboard
A Pure Perl RethinkDB Driver
perl-rethinkdb
A Pure-Perl RethinkDB Driver
package MyApp;
use Rethinkdb;
r->connect->repl;
r->table('agents')->get('007')->update(
r->branch(
r->row->attr('in_centrifuge'),
{'expectation': 'death'},
{}
)
)->run;
Documentation
See http://njlg.info/perl-rethinkdb/
Notes
- This version is compatible with RethinkDB 2.3.4
- No authentication support yet
- This is still in beta stage
- For examples see the tests in
t/*.tor see the documentation (link above)
Todo
- Add sugar syntax for
attr(e.g.$doc->{attr}),slice(e.g.$doc->[3..6]), andnth(e.g.$doc->[3]) - Add sugar syntax for as many operators as possible (e.g.
+,-,/,*) - Performance testing and fixes
- Look into non-blocking IO