xsscc
xsscc
  • 发布:2022-05-21 11:40
  • 更新:2022-05-21 14:50
  • 阅读:238

云函数查询时field的文档有点迷惑

分类:uniCloud

文档中说field(params)中的params = {attr1:true,attr2:true}。但在官方的一些示例里写的是 field("attr1,attr2")。借此顺便说另一个问题。就是云数据库的CRUD后的结果的数据结构 ,官方文档写的几乎都不对,比如.get()查询。返回的对象是{result:{code,data,...}}(而且我感觉包一层result没什么意义呢)。而官方说是{code,data,...}。而且遇到过同样是查询数据,有时用result属性包裹,有时又不用。还有add(),文档说直接返回id或ids。难道是 let id = db.collection('t1').add(item); 而id就是具体的_id的值(系统生成的字符串)吗。明显不是。感觉作者是居于自己懂了的东西感觉不重要就忽略不写。虽然我们可以通过看日志了解具体的数据结构,但我是一个喜欢写完所有业务功能再测试的人,然后好多情况与预期不同,头好大啊。

2022-05-21 11:40 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

jql和非jql入参、l返回结构确实不一致,需要分开看。

要回复问题请先登录注册