小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我有一个数据库是dblist,里面的img字段值是数组,主要是存放图片名,最多9张,最少一张。这个程序早期使用的时候只有一张图片,后来需要增加图片数量,所以,就是数组。当用db.collection.get提取出来的时候,img字段除了一张图片可以提取外,数组就提取不出来。这个问题我觉得非常诧异!
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
是有些 img 字段是字符串有些是数组吗,是说没看到数组格式的 img 吗?如果是这样的话,是因为一次只能拿20条记录,需要 skip 一下拿
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
发起的如下数据库查询经自动检测发现以下问题
查询语句:
db.collection('category').where({})
.get()
1. 全量查询告警: 空查询语句可能需扫全表 试试这个 加一个全量 就没问题了~ 估计是不是自己上传的json有问题
可以把你的collection完整截图,发出来看一下吗?
这两天继续在试。。。试过把全部img改成Array,,,也是拿回了空值。。。然后把img改名,神了!!!拿回数组了,一切正常!!!!以为成功了。。。结果出去吸了根烟。。。。又不行了,还是拿回空值。清了缓存也不行。重新导入数据也不行。。。。我真的无语了。。。。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是有些 img 字段是字符串有些是数组吗,是说没看到数组格式的 img 吗?如果是这样的话,是因为一次只能拿20条记录,需要 skip 一下拿
发起的如下数据库查询经自动检测发现以下问题
查询语句:
db.collection('category').where({})
.get()
1. 全量查询告警: 空查询语句可能需扫全表 试试这个 加一个全量 就没问题了~ 估计是不是自己上传的json有问题
可以把你的collection完整截图,发出来看一下吗?
这两天继续在试。。。试过把全部img改成Array,,,也是拿回了空值。。。然后把img改名,神了!!!拿回数组了,一切正常!!!!以为成功了。。。结果出去吸了根烟。。。。又不行了,还是拿回空值。清了缓存也不行。重新导入数据也不行。。。。我真的无语了。。。。