帖子
帖子
用户
博客
课程
显示全部楼层
147
帖子
0
勋章
915
Y币

[BUG] whereContainAll问题

[复制链接]
发表于 2016-1-13 15:05:55
whereContainAll
当数组数量为1个时
安卓:获取不到
苹果:正常

380
帖子
4
勋章
6
Y币
你代码怎么写的呢?
147
帖子
0
勋章
915
Y币
本帖最后由 wss610 于 2016-1-13 21:17 编辑
技术支持-F 发表于 2016-1-13 20:04
你代码怎么写的呢?
fav 是本地存储的一个变量,类型是数组,使用whereContain问题一样。
  1.                         query.createQuery(function(ret3, err3) {
  2.                             if (ret3 && ret3.qid) {
  3.                                 var queryId = ret3.qid;
  4.                                 query.desc({qid: queryId, column: 'createdAt'});
  5.                                 //当收藏条数小于2条时,获取不到数据
  6.                                 query.whereContainAll({qid: queryId, column: 'id', value: fav});
  7. //                                query.include({qid: queryId, column: 'user'});
  8.                                         query.whereEqual({qid: queryId, column: 'state', value: 1});
  9.                                 model.findAll({
  10.                                     class: "paocode",
  11.                                     qid: queryId
  12.                                 }, function(ret4, err4) {
  13. //                                                console.log( JSON.stringify( ret4 ) );
  14.                                                 if(ret4 && ret4.length != 0){
  15.                                                         $api.setStorage('json_fav', ret4);
  16.                                                         openListView();
  17.                                                 }else{
  18.                                                         
  19.                                                 }
  20.                                 });
  21.                             }
复制代码




147
帖子
0
勋章
915
Y币
技术支持-F 发表于 2016-1-13 20:04
你代码怎么写的呢?

都几天了,有测试吗?
380
帖子
4
勋章
6
Y币
经测试,没有问题。
147
帖子
0
勋章
915
Y币
本帖最后由 wss610 于 2016-1-21 21:10 编辑
技术支持-F 发表于 2016-1-17 22:29
经测试,没有问题。

知道了
这个问题解决了吗?我也是遇到数组有1个元素时不行,有2个以上时就可以
您需要登录后才可以回帖 登录

本版积分规则