为了账号安全,请及时绑定邮箱和手机立即绑定

地图字段上的 Firestore 集合查询

地图字段上的 Firestore 集合查询

子衿沉夜 2023-03-18 11:26:17
我有一个如下所示的 firestore 集合,我想查询 Map 字段以过滤结果。这是我的代码,但我总是看不到任何结果。有人可以帮忙吗?谢谢你!const myRef = firebase.firestore().collection('otherCollection').doc('123456');const res = await firebase  .firestore()  .collection('myCollection')  .where('testMap.array1', 'in ',  myRef)  .get();
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

您所描述的是array-containsFirestore 中的操作。它被实现为:

firebase
  .firestore()
  .collection('myCollection')
  .where('testMap.array1', 'array-contains',  myRef)
  .get();

我自己从来没有array-contains使用文档引用运行过,所以请告诉我它是否有效。


查看完整回答
反对 回复 2023-03-18
  • 1 回答
  • 0 关注
  • 101 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信