如何获取Parse对象并包含对象引用?

时间:2018-06-05 13:18:22

标签: javascript parse-server

是否可以使用object.fetch获取Parse对象,同时包含query.include中的对象引用?

以下是查询示例:

let query = new Parse.Query("MyCollection");
query.include("MyObjectReference");
return query.find();

如何使用fetch命令执行此操作?

3 个答案:

答案 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

来执行OP的要求

请参阅:https://parseplatform.org/Parse-SDK-JS/api/master/Parse.Object.html

答案 2 :(得分:0)

Parse中的fetch命令本质上是一个查找,在单个对象id上只有“等于”。因此,您只需查询单个对象ID,Parse就可以像抓取一样处理它,例如您可以将表限制为仅允许提取,并且此单个对象ID查询仍将通过。我尚未阅读代码,但我相信访存本质上是单个对象ID(查找)查询。然后,您还可以使用查找查询的包含。