-
There is a whole class of document manipulation tasks that are extremely frustrating to perform in ReQL. Consider the following example document:
``` py
{
# primary key, a db_name/table_name pair; …
-
``` py
obj.filter(lambda key, value: ...)
```
Note that under this proposal `filter` wouldn't recurse into objects when called on sequences. I.e. `seq.filter(...)` would behave as it does now.
This …
-
In GMR it's very common to want to type `seq.group(...).map(function () { return 1;})`. It would be really nice to be able to type `seq.group(...).map(1)` instead.
This is mainly a problem in JS, but…
-
Unfortunately, there are a bunch of systems that don't support the ISO8601 format for timestamps. I would like to be able to parse and generate date and time strings that are in an arbitrary format. P…
-
``` python
r.db('missing').table('missing').insert({}).run()
{
"tables_created": 1,
"dbs_created": 1,
"deleted": 0 ,
"errors": 0 ,
"generated_keys": [
"987404f9-3a6b-4ebc-9ecd-dba514e6e67f"
] ,
"inse…
-
I've spoken with many users over time who are frustrated with having to call `coerceTo('array')` explicitly. Now that we enforce an array limit size (and are about to make it configurable), I think we…
-
So i am really happy that the cluster can be managed with reql, but i am also finding myself having to write reql for some simple things i use to do in the dashboard that i know had to do by hand. Is …
-
- find out slow queries for apis
- query optimization
- rethinkdb query options
-
Since we serialize dates to RethinkDB format in the wire protocol, which is what the validators check, we should probably add a convenience `Date` validator that takes similar arguments to the javascr…
-
can not using `reql::Command` in `serde:json!` because `serde::Serialize` behavior
```rust
let command = r
.table("users")
.insert(json!({
"id": r.uuid(), // error
"age": r.expr…