gpt4 book ai didi

javascript - 如何为对象数组编写 firestore 查询过滤器?

转载 作者:行者123 更新时间:2023-12-05 08:04:02 26 4
gpt4 key购买 nike

我正在 React Native 中编写一个查询,以通过按好友名称过滤好友来从 firestore 获取数据......就像获取 friendName 为 XYZ 的所有用户

[
{User: 'Johan', friends:[{friendName: 'ABC', age:20}, {friendName: 'DEF', age:30},{friendName: 'XYZ', age:25}]},

{User: 'Johnson', friends:[{friendName: 'ABC', age:20}, {friendName: 'XYZ', age:25}]},

{User: 'Symonds', friends:[{friendName: 'DEF', age:30},{friendName: 'XYZ', age:25}]}
]

我正在尝试使用这样的代码,但无法正常工作。正如我需要提到的那样,要使用 friendName 进行过滤,但无法找到如何在查询中编写它。

usersRef
.doc(userId)
.collection("Users")
.where('friends', 'array-contains','ABC')
.get();

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com