H5W3
当前位置:H5W3 > uniapp技术问答专区 > 正文

uniCloud查询数组字段是否包含某个元素?

记录如下
{
_id: ‘xxxx’,
tag_ids: [‘6038483da112ea00011a4ef7′,’222′,’222’]
}
….

查询如下
await db.collection(‘todo’).where({
tag_ids: ‘6038483da112ea00011a4ef7’
}).get()

问题:
请问查询语法是否有问题?

谢谢!

·回复

await db.collection('todo').where({  
tag_ids:db.command.in(['6038483da112ea00011a4ef7'])  
}).get()

·回复

await db.collection('todo').where({  
tag_ids: '6038483da112ea00011a4ef7'  
}).get()

这种写法是可以的

本文地址:H5W3 » uniCloud查询数组字段是否包含某个元素?