我正在使用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)
但它不起作用.
我似乎无法使其发挥作用.你能帮助我吗.