How to use the rethinkdb.now function in rethinkdb

To help you get started, we’ve selected a few rethinkdb examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github Exynize / exynize-rest / src / pipes / runner / runner.js View on Github external
e => {
            logger.error('[OUT] error in pipline:', e);
            // if executed in production - push error to persistent db log
            promises.push(PipelineLog.create({
                pipeline: id,
                sessionId,
                data: {
                    type: 'error',
                    error: e,
                },
                added_on: r.now(), // eslint-disable-line
            }));
            // schedule exit
            logger.debug('[OUT] scheduling exit...');
            clean().forEach(p => promises.push(p));
            delayedExit({
                status: 'error',
                message: e.message || JSON.stringify(e)
            });
        }, () => {
            logger.debug('[OUT] pipeline done, scheduling exit');
github Exynize / exynize-rest / src / admin / approveEmail.js View on Github external
const handler = async (req, res) => {
    const host = process.env.EXYNIZE_HOST || req.get('host');
    const {id, email} = req.body;
    logger.debug('sending approve email to:', email, id);

    // generate reset password id
    const resetId = uuid.v1();
    // save token to db, and update approved flag
    await User.update(id, {
        isApproved: true,
        passwordReset: {
            token: resetId,
            date: r.now(),
        },
    });

    // generate email
    const resetLink = `http://${host}/api/password/reset/${resetId}`;
    const text = `Congratulations!
    You have been invited to try Exynize platform.
    Please click on the link to set up your new password: ${resetLink}
    Once you'd created new password for your accont, you can start using Exynize platform!
    http://alpha.exynize.com/`;
    const html = `Congratulations!<br>
    You have been invited to try Exynize platform.<br>
    Please <a href="${resetLink}">click here</a> to set up your new password.<br>
    Once you'd created new password for your accont,
    you can start using <a href="http://alpha.exynize.com/">Exynize platform</a>!`;
github mikemintz / rethinkdb-websocket-server / src / ReqlTermExamples.js View on Github external
OR: r(0).or(0),
  AND: r(0).and(0),
  FOR_EACH: r([]).forEach(() => 0),
  FUNC: r(() => 0),
  ASC: r.asc(),
  DESC: r.desc(),
  INFO: r.info(),
  MATCH: r('').match(''),
  UPCASE: r('').upcase(),
  DOWNCASE: r('').downcase(),
  SAMPLE: r([]).sample(0),
  DEFAULT: r({}).default(0),
  JSON: r.json(''),
  TO_JSON_STRING: r('').toJsonString(),
  ISO8601: r.ISO8601(''),
  TO_ISO8601: r.now().toISO8601(),
  EPOCH_TIME: r.epochTime(0),
  TO_EPOCH_TIME: r.now().toEpochTime(),
  NOW: r.now(),
  IN_TIMEZONE: r.now().inTimezone(''),
  DURING: r('').during(r.now(), r.now()),
  DATE: r.now().date(),
  TIME_OF_DAY: r.now().timeOfDay(),
  TIMEZONE: r.now().timezone(),
  YEAR: r.now().year(),
  MONTH: r.now().month(),
  DAY: r.now().day(),
  DAY_OF_WEEK: r.now().dayOfWeek(),
  DAY_OF_YEAR: r.now().dayOfYear(),
  HOURS: r.now().hours(),
  MINUTES: r.now().minutes(),
  SECONDS: r.now().seconds(),
github mikemintz / rethinkdb-websocket-server / src / ReqlTermExamples.js View on Github external
JSON: r.json(''),
  TO_JSON_STRING: r('').toJsonString(),
  ISO8601: r.ISO8601(''),
  TO_ISO8601: r.now().toISO8601(),
  EPOCH_TIME: r.epochTime(0),
  TO_EPOCH_TIME: r.now().toEpochTime(),
  NOW: r.now(),
  IN_TIMEZONE: r.now().inTimezone(''),
  DURING: r('').during(r.now(), r.now()),
  DATE: r.now().date(),
  TIME_OF_DAY: r.now().timeOfDay(),
  TIMEZONE: r.now().timezone(),
  YEAR: r.now().year(),
  MONTH: r.now().month(),
  DAY: r.now().day(),
  DAY_OF_WEEK: r.now().dayOfWeek(),
  DAY_OF_YEAR: r.now().dayOfYear(),
  HOURS: r.now().hours(),
  MINUTES: r.now().minutes(),
  SECONDS: r.now().seconds(),
  TIME: r.time(),
  MONDAY: r.monday,
  TUESDAY: r.tuesday,
  WEDNESDAY: r.wednesday,
  THURSDAY: r.thursday,
  FRIDAY: r.friday,
  SATURDAY: r.saturday,
  SUNDAY: r.sunday,
  JANUARY: r.january,
  FEBRUARY: r.february,
  MARCH: r.march,
  APRIL: r.april,
github openstf / stf / lib / db / api.js View on Github external
.then(function(stats) {
      if (stats.skipped) {
        data.serial = serial
        data.createdAt = r.now()
        return db.run(r.table('devices').insert(data))
      }
      return stats
    })
}
github mikemintz / rethinkdb-websocket-server / src / ReqlTermExamples.js View on Github external
FOR_EACH: r([]).forEach(() => 0),
  FUNC: r(() => 0),
  ASC: r.asc(),
  DESC: r.desc(),
  INFO: r.info(),
  MATCH: r('').match(''),
  UPCASE: r('').upcase(),
  DOWNCASE: r('').downcase(),
  SAMPLE: r([]).sample(0),
  DEFAULT: r({}).default(0),
  JSON: r.json(''),
  TO_JSON_STRING: r('').toJsonString(),
  ISO8601: r.ISO8601(''),
  TO_ISO8601: r.now().toISO8601(),
  EPOCH_TIME: r.epochTime(0),
  TO_EPOCH_TIME: r.now().toEpochTime(),
  NOW: r.now(),
  IN_TIMEZONE: r.now().inTimezone(''),
  DURING: r('').during(r.now(), r.now()),
  DATE: r.now().date(),
  TIME_OF_DAY: r.now().timeOfDay(),
  TIMEZONE: r.now().timezone(),
  YEAR: r.now().year(),
  MONTH: r.now().month(),
  DAY: r.now().day(),
  DAY_OF_WEEK: r.now().dayOfWeek(),
  DAY_OF_YEAR: r.now().dayOfYear(),
  HOURS: r.now().hours(),
  MINUTES: r.now().minutes(),
  SECONDS: r.now().seconds(),
  TIME: r.time(),
  MONDAY: r.monday,
github mikemintz / rethinkdb-websocket-server / src / ReqlTermExamples.js View on Github external
DESC: r.desc(),
  INFO: r.info(),
  MATCH: r('').match(''),
  UPCASE: r('').upcase(),
  DOWNCASE: r('').downcase(),
  SAMPLE: r([]).sample(0),
  DEFAULT: r({}).default(0),
  JSON: r.json(''),
  TO_JSON_STRING: r('').toJsonString(),
  ISO8601: r.ISO8601(''),
  TO_ISO8601: r.now().toISO8601(),
  EPOCH_TIME: r.epochTime(0),
  TO_EPOCH_TIME: r.now().toEpochTime(),
  NOW: r.now(),
  IN_TIMEZONE: r.now().inTimezone(''),
  DURING: r('').during(r.now(), r.now()),
  DATE: r.now().date(),
  TIME_OF_DAY: r.now().timeOfDay(),
  TIMEZONE: r.now().timezone(),
  YEAR: r.now().year(),
  MONTH: r.now().month(),
  DAY: r.now().day(),
  DAY_OF_WEEK: r.now().dayOfWeek(),
  DAY_OF_YEAR: r.now().dayOfYear(),
  HOURS: r.now().hours(),
  MINUTES: r.now().minutes(),
  SECONDS: r.now().seconds(),
  TIME: r.time(),
  MONDAY: r.monday,
  TUESDAY: r.tuesday,
  WEDNESDAY: r.wednesday,
  THURSDAY: r.thursday,
github mikemintz / rethinkdb-websocket-server / src / ReqlTermExamples.js View on Github external
EPOCH_TIME: r.epochTime(0),
  TO_EPOCH_TIME: r.now().toEpochTime(),
  NOW: r.now(),
  IN_TIMEZONE: r.now().inTimezone(''),
  DURING: r('').during(r.now(), r.now()),
  DATE: r.now().date(),
  TIME_OF_DAY: r.now().timeOfDay(),
  TIMEZONE: r.now().timezone(),
  YEAR: r.now().year(),
  MONTH: r.now().month(),
  DAY: r.now().day(),
  DAY_OF_WEEK: r.now().dayOfWeek(),
  DAY_OF_YEAR: r.now().dayOfYear(),
  HOURS: r.now().hours(),
  MINUTES: r.now().minutes(),
  SECONDS: r.now().seconds(),
  TIME: r.time(),
  MONDAY: r.monday,
  TUESDAY: r.tuesday,
  WEDNESDAY: r.wednesday,
  THURSDAY: r.thursday,
  FRIDAY: r.friday,
  SATURDAY: r.saturday,
  SUNDAY: r.sunday,
  JANUARY: r.january,
  FEBRUARY: r.february,
  MARCH: r.march,
  APRIL: r.april,
  MAY: r.may,
  JUNE: r.june,
  JULY: r.july,
  AUGUST: r.august,
github rethinkdb / earthquake-map / app.js View on Github external
r.connect(config.database).then(function(c) {
    conn = c;

    return bluebird.join(refresh.run(conn),
      r.table("quakes")
        .filter(r.epochTime(r.row("properties")("time").div(1000)).lt(
         r.now().sub(60 * 60 * 24 * 30))).delete().run(conn));
  })
  .error(function(err) {
github mikemintz / rethinkdb-websocket-server / src / ReqlTermExamples.js View on Github external
TO_ISO8601: r.now().toISO8601(),
  EPOCH_TIME: r.epochTime(0),
  TO_EPOCH_TIME: r.now().toEpochTime(),
  NOW: r.now(),
  IN_TIMEZONE: r.now().inTimezone(''),
  DURING: r('').during(r.now(), r.now()),
  DATE: r.now().date(),
  TIME_OF_DAY: r.now().timeOfDay(),
  TIMEZONE: r.now().timezone(),
  YEAR: r.now().year(),
  MONTH: r.now().month(),
  DAY: r.now().day(),
  DAY_OF_WEEK: r.now().dayOfWeek(),
  DAY_OF_YEAR: r.now().dayOfYear(),
  HOURS: r.now().hours(),
  MINUTES: r.now().minutes(),
  SECONDS: r.now().seconds(),
  TIME: r.time(),
  MONDAY: r.monday,
  TUESDAY: r.tuesday,
  WEDNESDAY: r.wednesday,
  THURSDAY: r.thursday,
  FRIDAY: r.friday,
  SATURDAY: r.saturday,
  SUNDAY: r.sunday,
  JANUARY: r.january,
  FEBRUARY: r.february,
  MARCH: r.march,
  APRIL: r.april,
  MAY: r.may,
  JUNE: r.june,
  JULY: r.july,

rethinkdb

This package provides the JavaScript driver library for the RethinkDB database server for use in your node application.

Unknown
Latest version published 4 years ago

Package Health Score

61 / 100
Full package analysis