集合中有添加记录,但是前端查询结果为0

在云控制台中手动给集合添加了数据,但是前端却查询不到数据,是因为手动添加的记录没有_openid,前端查询结果为空。要在前端通过db.collection().add()添加的记录就可以被查询出来。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Redis中,`list`和`zset`是两种不同类数据结构,它们各有特点,适合不同的应用场景。 **1. List集合List):** - `List`在Redis中是一个双向链表,元素有序,并支持在任意位置插入和删除元素。 - 存储方式:每个元素都有一个唯一的序列号(用于索引),可以使用`lpush`(左推)和`rpush`(右推)方法添加元素到列表前端或后端。 - 查询:可以通过索引直接获取元素,也可以使用`lrange`命令按范围获取。 - 适用场景:例如消息队列、日志记录等,需要按照顺序插入和获取数据的情况。 **2. Sorted Set(ZSet):** - `ZSet`其实是一个集合,但是每个元素还有一个分数(score),它将成员按照分数进行排序,支持范围查询和排序查找。 - 存储方式:每个元素由一个唯一的成员(member)和一个浮点数分数(score)组成,分数决定了元素在集合中的排序位置。 - 查询:可以使用`zrange`命令获取指定范围内的元素,`zrank`和`zrevrank`用来获取元素在集合中的排名,`zscore`获取元素的分数。 - 适用场景:排行榜、用户评分等,需要基于某种属性进行排序的场景。 总结一下,选择`list`还是`zset`主要取决于你的需求:如果对元素的顺序有严格要求并频繁进行插入和删除操作,那么`list`更合适;如果需要元素排序并且根据某个得分进行检索,那么`zset`更适合。如果你需要详细介绍如何在这些集合中存储特定的数据,或者有关它们的具体操作,请告诉我,我会提供更详细的指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值