请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,如果有一个以上的用户储存数据到云数据库,怎么设置_id。

两个用户的openid不同,能把这个openid放到数据库里的_id做唯一的识别吗,比如今天是20190214+用户的openid。
具体的话就是。
我有一个集合(weight)
然后我有用户A.B要向集合里添加数据。
添加的数据都为体重。
日期为2019/2/14
要求数据不覆盖,再次添加体重时会提示重复添加。
就这个意思。
能用 日期+openid 做_id吗?
还是说我思路有问题····求指教,谢谢老师

正在回答 回答被采纳积分+3

1回答

7七月 2019-02-14 22:36:17

openid本身就不会重复,可以做主键,还加日期干嘛。另外一般是用一个从1开始自动增长的字段id来作为主键。建议看一下服务器编程的课程,这些都不是什么问题。

0 回复 有任何疑惑可以回复我~
  • 提问者 汐幾 #1
    Openid不是每个用户在每个小程序里唯一的吗,那个不变啊? 
    _id如果不设置会随机生成。 
    我想点一次增加一条新的体重数据,然后当天同一个用户点增加体重,提示已有数据。
    那我得有一个能识别是否已增加体重数据的方法?
    我想就是在id上做主键识别是否今天这个体重数据已有了。
    我单个用户可以实现,然后两个用户由于我创建的id是  日期+01   日期+02
    01代表是体重。于是两个用户,第二个用户创建还是日期01 …就没法成功创建…
    回复 有任何疑惑可以回复我~ 2019-02-14 22:47:28
  • 7七月 回复 提问者 汐幾 #2
    我有点看不懂你的描述。。。可以完整的描述下嘛。做服务器编程我还是建议系统的学习一下,这样试肯定不行的。至少数据库这块是必备知识。
    回复 有任何疑惑可以回复我~ 2019-02-15 07:01:45
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号