ios – 包含在指针列表中的解析查询约束(其中,$in)

ios – 包含在指针列表中的解析查询约束(其中,$in),第1张

概述我在Parse中有两个表:产品和简介. 简介具有指针列产品和字符串列状态. 我可以使用以下参数轻松检索状态为“实时,已验证”的所有简介到我的GET简介请求(Parse documentation): { where = { status = { "$in" = ( liv 我在Parse中有两个表:产品和简介.

简介具有指针列产品和字符串列状态.

我可以使用以下参数轻松检索状态为“实时,已验证”的所有简介到我的GET简介请求(Parse documentation):

{    where =     {        status =         {            "$in" =             (                live,valIDated            );        };    };}

现在,我想检索所有的介绍,例如,所有产品ID egal to“Jpun01VJ3c,AkxTvIDZTQ”.

我尝试以下参数(我也尝试在$in中只有一个ObjectID数组:“$in”=(Jpun01VJ3c,AkxTvIDZTQ);).

{    where =     {        product =         {            "$in" =             (                                {                    "__type" = Pointer;                    classname = Product;                    objectID = Jpun01VJ3c;                },{                    "__type" = Pointer;                    classname = Product;                    objectID = AkxTvIDZTQ;                }            );        };    };}

所以,问题是:
我们如何通过产品列表检索简介?

你有什么建议吗?

ps:对于像这样的特定产品,只检索一个简介没有问题:

{    where =     {        product =         {            "__type" = Pointer;            classname = Product;            objectID = Jpun01VJ3c;        };    };}

谢谢

解决方法 在这种情况下,您可能希望使用matchesquery而不是containedIn.

以下代码是Js但易于翻译:

var productquery = new Parse.query("Product");productquery.containedIn("objectID",[ YOUR List OF IDs ]);var introductionquery = new Parsequery("Introduction");introductionquery.matchesquery("product",productquery);introductionquery  .find()  .then(function(introductions) {    [...]  });

关于iOS的更多信息:https://parseplatform.github.io/Parse-SDK-iOS-OSX/api/Classes/PFQuery.html#/c:objc(cs)PFQuery(im)whereKey:matchesQuery:

总结

以上是内存溢出为你收集整理的ios – 包含在指针列表中的解析查询约束(其中,$in)全部内容,希望文章能够帮你解决ios – 包含在指针列表中的解析查询约束(其中,$in)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1031971.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存