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

地图字段上的 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();

http://img1.sycdn.imooc.com/64155f210001c65105310419.jpg

查看完整描述

1 回答

?
DIEA

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

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

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

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


查看完整回答
反对 回复 2天前
  • 1 回答
  • 0 关注
  • 6 浏览
慕课专栏
更多

添加回答

举报

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