使用Express.js和mongodb订阅

使用Express.js和mongodb订阅,mongodb,express,mongoose,stripe-payments,Mongodb,Express,Mongoose,Stripe Payments,嘿,我是新来的express.js,这些天我在做一个项目。就像一个店主用不同的计划创建了一个商店,每个计划都有不同的价格,我想要的是,当用户为该计划付费时,只有他才能获得订阅,我如何使用express.js、MongoDB和支付网关来实现这一点,任何人都可以帮忙。我建议为这个收藏两套 第一个是users集合,您将在其中保存用户信息(id、用户名、加密密码等) 第二次收款将是付款收款,其中将包含计划、付款用户的id以及付款时间 然后,为了检查活动订阅,您只需查询用户上个月支付的所有款项(如果订阅是

嘿,我是新来的express.js,这些天我在做一个项目。就像一个店主用不同的计划创建了一个商店,每个计划都有不同的价格,我想要的是,当用户为该计划付费时,只有他才能获得订阅,我如何使用express.jsMongoDB和支付网关来实现这一点,任何人都可以帮忙。

我建议为这个收藏两套

第一个是
users
集合,您将在其中保存用户信息(id、用户名、加密密码等)

第二次收款将是
付款
收款,其中将包含计划、付款用户的id以及付款时间

然后,为了检查活动订阅,您只需查询用户上个月支付的所有款项(如果订阅是每月支付的),并检查他们支付的计划


通过这种方式,您将能够检查他们何时需要再次付款(付款时间后一个月)以及他们的付款计划。

我建议为此进行两次收款

第一个是
users
集合,您将在其中保存用户信息(id、用户名、加密密码等)

第二次收款将是
付款
收款,其中将包含计划、付款用户的id以及付款时间

然后,为了检查活动订阅,您只需查询用户上个月支付的所有款项(如果订阅是每月支付的),并检查他们支付的计划

通过这种方式,您将能够检查他们何时需要再次付款(支付时间后一个月)以及他们支付了什么计划。

我建议您先阅读,然后从头到脚地进行操作,确保您选择了“节点”代码段选项卡。底层数据库由您决定,任何操作都可以。

我建议您先阅读,然后从头到脚地操作,确保选择“节点”代码段选项卡。底层数据库由您决定,任何操作都可以