w***@qq.com
w***@qq.com
  • 发布:2024-08-06 10:45
  • 更新:2024-08-06 19:23
  • 阅读:94

【报Bug】并查询,是否是bug?

分类:uniCloud

产品分类: uniCloud/App

操作步骤:

const db = uniCloud.database()
let res_subscriber = await db.collection('app-subscribers').where({
'_id': event.subscriber_id,
'token': event.token
}).get()

预期结果:

当event.subscriber_id正确,但没有传入event.token时,查不到数据

实际结果:

当event.subscriber_id正确,但没有传入event.token时,查得到数据

bug描述:

云函数

const db = uniCloud.database()  
let res_subscriber = await db.collection('app-subscribers').where({  
        '_id': event.subscriber_id,  
        'token': event.token  
}).get()

如果我前端传入正确的event.subscriber_id,但是不传入token,这个时候,res_subscriber 是可以获取到_id为event.subscriber_id的数据的。
初步看,并查询是不允许所有参数同时为undefined,但是undefined的参数会被删掉不参与查询

2024-08-06 10:45 负责人:无 分享
已邀请:
DCloud_uniCloud_CRL

DCloud_uniCloud_CRL

哪个云厂商?

要回复问题请先登录注册