存储日期和到期日的过程是什么?

时间:2015-10-20 11:17:23

标签: node.js date mongoose stripe-payments

现在我面临一个巨大的问题,当有人向我的系统付款时,我必须使用mongoose作为其ORM将日期(当前付款日期和到期日期)存储到MongoDB数据库

这是按月订阅。

这是代码

var mongoose = require('mongoose');
var Schema = mongoose.Schema;

var PaymentSchema = Schema({

  user: { type: Schema.Types.ObjectId, ref: 'User'},
  firstDuration: Date;
  expiryDuration: Date;


});

// What should I put in the expiryDate?
PaymentSchema.methods.expiryDate = function(firstDuration) {

  this.expiryDuration = "?"
}

假设我正在使用moment.js并且用户已经成功进行了交易(使用条带),而现在我的问题是,如何存储第一个日期和到期日期?

还有一个问题是,我是否需要做一个cron工作来安排支付系统?

0 个答案:

没有答案