建议用文本格式粘贴代码,方便调试。
``` 代码用三个反引号包起来,同样能保留缩进 ```
从截图看,似乎是 query.find() 前面多了个 return。加了 return 是返回一个 Promise,看起来是这个 Promise 在客户端被序列化成了 {}。
query.find()
return
{}
您可以把 return 去掉试试看,或者也可以考虑换成 async/await 的写法。
云函数是支持 Promise 的,遇到 Promise 会返回 Promise 内的值。看你的代码可能是因为第 9 行前面没有加 return,导致 .then 里面的返回值没有传递到外层的 Promise。