相关疑难解决方法(0)

Firestore选择where not not null

我正在使用firebase来管理我的项目,我无法使用where子句创建一个查询,其中某些值不为null.

示例:我有一组员工.每个都有一个设备列表作为对象,其中键是设备ID,值是颜色.

user = {
    firstName: 'blabla',
    lastName: 'bloblo',
    equipments: {
        123: 'blue',
        124: 'red'
    }
}
Run Code Online (Sandbox Code Playgroud)

我想让所有在设备中拥有一定设备的员工.让我们说123.

它来自Employees的Select*,其中equipment.123不为null.我试过了:

firestore.collection('employees').where(`equipments.${equipmentId}`, '!=', null)
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

我似乎无法使其发挥作用.你能帮助我吗.

javascript firebase google-cloud-firestore

15
推荐指数
2
解决办法
8964
查看次数