MongoDB query documents in RethinkDB
Creates a rethinkdb filter using MongoDB query document
$and, $or, $nor, $eq, $ne, $regex, $gt, $gte, $lt, $lte, $in, $nin, $not, $exists, $mod, $all, $size
import rethinkdbdash from 'rethinkdbdash'
import docFilter from 'rethinkdb-doc-filter'
let r = rethinkdbdash()
let table = r.db('test').table('Animals')
let search = {
$and: [
{ owner: { $eq: 'you' } },
{ name: 'Cat' }
]
}
docFilter(r, table, search)
.run()
.then(console.log, console.error)driver- rethinkdb driverselection- rethinkdb selection to filterquery- document query (seemongo documentation)
$regex- uses RE2 syntax