之前用的是basecloud的框架 做查询 想要指定字段 直接field('age,name,first as firstName') 这种指定字段别名 as 也可以很好操作
但是当数据量达到百万级别以后就 提示超过五秒不返回数据了,让官方的看了下,改为原生查询是没问题。但是要指定特定字段返回又不知道怎么操作了。按照文档操作了也没用。有什么办法指定我要的这样的字段吗?另外还要可以 as 指定字段别名的
文档里也没看到具体要如何返回多个字段,只有一个一个字段的,加多个字段就不行。
https://uniapp.dcloud.io/uniCloud/cf-database?id=field
collection.field({ 'age': true }) //只返回age字段、_id字段,其他字段不返回
如果我要指定返回两个字段'age,name':true 就不行
2 个回复
DCloud_uniCloud_WYQ
参考:https://uniapp.dcloud.io/uniCloud/cf-database?id=aggregate-project
8***@qq.com - 前端酱油
{ 'age': false} 不就行了,age不会返回,其他的都返回
xiliu
这样会提示:字段过滤不可使用黑名单模式
2022-11-09 06:56