PenGuin1
PenGuin1
  • 发布:2022-09-02 23:39
  • 更新:2022-10-18 15:12
  • 阅读:453

【报Bug】unicloud-db 使用getTemp 排序字段未生效

分类:uniCloud

产品分类: uniCloud/腾讯云

操作步骤:

1

预期结果:

1

实际结果:

1

bug描述:

unicloud-db使用getTemp链表查询
过滤字段 strLenCP(title) as title_length,create_date
排序 title_length asc,create_date asc

结果 title_length排序未生效,create_date有生效

2022-09-02 23:39 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

完整写法贴一下

  • PenGuin1 (作者)

    已贴

    2022-09-06 15:28

PenGuin1

PenGuin1 (作者)

<unicloud-db ref="udb" loadtime="auto" collection="dbCollection" field="title,title_en, strLenCP(title) as title_length,create_date"
orderby="title_length asc" page-size="15" @load="handleLoad"
v-slot:default="{data, pagination, loading, hasMore, error, options}"
>
----------------------------------------------------------------------------------------------------
dbCollection() {
return [
db.collection('qp-quot-list').where(in('${this.tagid}', tags)).getTemp(),
db.collection('qp-quot-collect').where(user_id==$cloudEnv_uid).getTemp(),
]
},
----------------------------------------------------------------------------------------------------
-问题描述:使用title_length排序未生效;如果collection直接使用’qp-quot-list‘,排序生效;
  • DCloud_uniCloud_WYQ

    主表和副表的关联关系是什么样的?联表查询的数据我看下

    2022-09-06 15:31

PenGuin1

PenGuin1 (作者)

实现需求:文章列表页判断每条数据用户是否收藏

qp-quot-collect副表quot_id指向主表_id
"properties": {
"_id": {
"description": "ID,系统自动生成"
},
"quot_id": {
"bsonType": "string",
"description": "文案id",
"foreignKey": "qp-quot-list._id"
},
"user_id": {
"bsonType": "string",
"description": "收藏者id,参考uni-id-users表",
"forceDefaultValue": {
"$env": "uid"
},
"foreignKey": "uni-id-users._id"
},
"create_date": {
"bsonType": "timestamp",
"description": "收藏时间",
"forceDefaultValue": {
"$env": "now"
}
}
}

PenGuin1

PenGuin1 (作者)

查询结果
{"
_id":{
"_value":"b69f67c06315f5db146fd84947b6ec0f",
"qp-quot-collect":[]
},
"title":"如果不爱我,就不要对我那么好,不然,我会自作多情的。",
"title_en":"",
"create_date":1662383578582,
"title_length":26,"
weight":0.0028890641587047128
}

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

Bug已确认,感谢反馈

DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

HBuilderX 3.6.7已修复此问题

该问题目前已经被锁定, 无法添加新回复

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容