解析客户端javascript:查询从指针中仅选择objectId

时间:2017-06-24 19:20:18

标签: javascript parse-javascript-sdk

如果我的结构如下:

_用户结构:

objectId
username
password
name - string

帖子结构

objectId
postName - string
postMsg - string
postAuthor - Pointer< _User > (Pointer to the User Class)

我想查询帖子,并且只想包含postAuthor的objectId。 目前我正在使用以下内容:

var Posts = Parse.Object.extend("Posts");
var query = new Parse.Query(Posts);
query.include("postAuthor");

但是这个查询在每篇帖子中都包含了作者的详细信息,这些内容也是重复的,也会使回复变得很重。

有没有办法只包含postAuther的objectId?

1 个答案:

答案 0 :(得分:1)

你不必使用&quot; query.include`

postAuthor字段将是一个指针,其中包含id(objectId):

var Posts = Parse.Object.extend("Posts");
var query = new Parse.Query(Posts);
// filter as required
query.find().then (function (posts) {
   posts.forEach(function (post) {
      console.log('Authors objectId is ' + post.get('postAuthor').id
   })
})