gpt4 book ai didi

javascript - 使用 PFQuery 检索数组中包含特定项目的 PFInstallation 对象?

转载 作者:行者123 更新时间:2023-11-29 02:50:54 25 4
gpt4 key购买 nike

如果用户最喜欢的食物之一出现在某一天的餐饮菜单上,我会尝试向用户发送推送通知。例如,如果用户将比萨饼、意大利面和土 bean 列为他最喜欢的食物,并且在特定的一天,菜单包含比萨饼,则用户将收到推送通知。

这就是我目前储存最喜欢的食物的方式

PFInstallation *installation = [PFInstallation currentInstallation];
[installation addUniqueObject:foodName forKey:@"favorites"];
[installation saveInBackground];

在可用的功能中,我找到了这些,但仔细检查后,它们似乎不是我需要的

- (void)whereKey:(NSString *)key containedIn:(NSArray *)array;
- (void)whereKeyExists:(NSString *)key;

(我将使用云代码来检索数据,但我假设有一个类似的 JavaScript 方法。)

有没有办法获取收藏夹数组中包含给定项目的所有安装对象的查询?

此外,虽然我将每个用户映射到一组食物,但将每种食物映射到一组相应的用户似乎更直观。但是,我不希望用户输入登录信息,所以我试图避免使用 PFUser 类,而且我不知道是否有另一种方法可以将用户添加到数组中。我想知道这是否可行,以及是否可以更轻松地检索信息。

最佳答案

根据 Queries on Array Values 上的文档, 如果您想查找数组中存在值的行:

[query whereKey:@"favorites" equalTo:@"pizza"];

这将返回数组列“favorites”中“pizza”所在的所有行。

关于javascript - 使用 PFQuery 检索数组中包含特定项目的 PFInstallation 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24546390/

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