小程序
小游戏
企业微信
微信支付
扫描小程序码分享
刚刚学电商小程序,想在用户登录后,把用户登录时间加入到数据库他的userInfo当中,看了数据库哪些命令,头很晕,
比如数据库中 userInfo集合中 每个用户记录的字段里面都有一个 timestamp:[ ]字段,它是一个数组,怎么写这个命令,
达到匹配并在这个数组并在里面push一个timestamp字符串?
如果我的思路不对,请做过电商的大神,告诉下,这个功能应该如何做才对,可能我的思路不好,以后还得改。谢先!
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
可以参考:
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/Command.push.html
直接push是可以的,不过你的需求设计建议再考虑一下,登录时间是个无限增长的属性,如果不断push可能会很快遇到用户登录次数太多,对内存和性能都会有影响,可以userInfo只存最近部分,另有一个表存所有的登录记录,感觉要好点
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
个人建议从基础学起数据库语句
首先解决「看了数据库哪些命令,头很晕,」的问题
比如使用云数据库开发:
Cloud]((Cloud)).database(options: Object): [Database | 微信开放文档
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/Cloud.database.html
一周后你会觉得自己这个问题真的很简单
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
可以参考:
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/database/command/Command.push.html
直接push是可以的,不过你的需求设计建议再考虑一下,登录时间是个无限增长的属性,如果不断push可能会很快遇到用户登录次数太多,对内存和性能都会有影响,可以userInfo只存最近部分,另有一个表存所有的登录记录,感觉要好点
个人建议从基础学起数据库语句
首先解决「看了数据库哪些命令,头很晕,」的问题
比如使用云数据库开发:
Cloud]((Cloud)).database(options: Object): [Database | 微信开放文档
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/Cloud.database.html
一周后你会觉得自己这个问题真的很简单