Beispiel #1
0
 GET: r({}).get(''),
 GET_ALL: r({}).getAll(''),
 EQ: r.eq(),
 NE: r.ne(),
 LT: r.lt(),
 LE: r.le(),
 GT: r.gt(),
 GE: r.ge(),
 NOT: r.not(),
 ADD: r.add(),
 SUB: r.sub(),
 MUL: r.mul(),
 DIV: r.div(),
 MOD: r.mod(),
 FLOOR: r.floor(),
 CEIL: r.ceil(),
 ROUND: r.round(),
 APPEND: r([]).append(),
 PREPEND: r([]).prepend(),
 DIFFERENCE: r([]).difference(),
 SET_INSERT: r([]).setInsert(),
 SET_INTERSECTION: r([]).setIntersection(),
 SET_UNION: r([]).setUnion(),
 SET_DIFFERENCE: r([]).setDifference(),
 SLICE: r([]).slice(0),
 SKIP: r([]).skip(),
 LIMIT: r([]).limit(),
 OFFSETS_OF: r([]).offsetsOf(),
 CONTAINS: r([]).contains(),
 GET_FIELD: r({}).getField(),
 KEYS: r({}).keys(),
Beispiel #2
0
 r.expr(2).sub(2),
 r.expr(2).mul(2),
 r.expr(2).div(2),
 r.expr(2).mod(2),
 r.expr(true).or(false).and(true),
 r.table('users').get(1)('role').eq('administrator'),
 r.table('users').get(1)('role').ne('administrator'),
 r.table('players').get(1)('score').gt(10),
 r.table('players').get(1)('score').ge(10),
 r.table('players').get(1)('score').lt(10),
 r.table('players').get(1)('score').le(10),
 r(true).not(),
 r.not(true),
 r.random(),
 r.round(12.345),
 r.ceil(12.345),
 r.floor(12.345),
 r.table('users').insert({
   name: 'John',
   subscription_date: r.now()
 }),
 r.table('user').get('John').update({birthdate: r.time(1986, 11, 3, 'Z')}),
 r.table('user').get('John').update({birthdate: r.epochTime(531360000)}),
 r.table('user').get('John').update({birth: r.ISO8601('1986-11-03T08:30:00-07:00')}),
 r.now().inTimezone('-08:00').hours(),
 r.table('users').filter(function (user) {
   return user('subscriptionDate').timezone().eq('-07:00')
 }),
 r.table('posts').filter(
   r.row('date').during(r.time(2013, 12, 1), r.time(2013, 12, 10))
 ),