是否可以使用object.fetch
获取Parse对象,同时包含query.include
中的对象引用?
以下是查询示例:
let query = new Parse.Query("MyCollection");
query.include("MyObjectReference");
return query.find();
如何使用fetch命令执行此操作?
答案 0 :(得分:1)
docs说:
,这是不可能的默认情况下,在获取对象时,相关的Parse.Objects不是 牵强。这些对象的值在有之前无法检索 像这样被抓住了:
var post = fetchedComment.get("parent"); post.fetch({ success: function(post) { var title = post.get("title"); } });
答案 1 :(得分:1)
通过Google搜索偶然发现此问题,并想更正记录。对此的公认答案不正确。
您非常可以使用Inside MyClass:
<my-class></my-class>
Outside MyClass2
Window {postMessage: ƒ, blur: ƒ, focus: ƒ, close: ƒ, parent: global, …}
Inside MyClass:
undefined
请参阅:https://parseplatform.org/Parse-SDK-JS/api/master/Parse.Object.html
答案 2 :(得分:0)
Parse中的fetch命令本质上是一个查找,在单个对象id上只有“等于”。因此,您只需查询单个对象ID,Parse就可以像抓取一样处理它,例如您可以将表限制为仅允许提取,并且此单个对象ID查询仍将通过。我尚未阅读代码,但我相信访存本质上是单个对象ID(查找)查询。然后,您还可以使用查找查询的包含。