获取 - ParseObjectSubclass代替类的完整对象

问题描述 投票:0回答:1

我在Parse服务器中获取数据时遇到问题。我在下面写了我的查询:

 let meetingObject = {
    "__type": "Pointer",
    "className": "Meeting",
    "objectId": meetingObjectId
  };

  let queryAgendalist = new Parse.Query("Agenda");
  queryAgendalist.equalTo('isPlay', true);
  queryAgendalist.equalTo('meeting', meetingObject);

我得到以下结果:

ParseObjectSubclass { className: 'Agenda', _objCount: 29, id: '54EBbZrLSt' }

我期待结果为

results: [{
{ organizers: 
   [ { username: '[email protected]',
       firstname: 'Anand ',
       lastname: 'Solanki',
       email: '[email protected]',
       company: 'Volansys',
       team: 'SBI',
       fullnameLowercase: 'anand  solanki',
       userId: 2,
       createdAt: '2017-04-13T13:47:24.141Z',
       updatedAt: '2017-04-13T13:47:24.141Z',
       ACL: [Object],
       sessionToken: 'r:df8c7895c3ed44e52c0e985559ff2e9a',
       objectId: 'CaeAiWlYPw' } ],
  attendees: 
   [ { __type: 'Pointer', className: '_User', objectId: 'CaeAiWlYPw' },
     { __type: 'Pointer', className: '_User', objectId: 'CaeAiWlYPw' } ],
  title: 'M1 - Agenda1',
  description: 'M1 - Agenda1',
  by: { __type: 'Pointer', className: '_User', objectId: 'CaeAiWlYPw' },
  durationPlanned: '15 min',
  meeting: 
   { __type: 'Pointer',
     className: 'Meeting',
     objectId: 'RAIO0RuWwZ' },
  playOrder: 1,
  agendaId: 20,
  isDeleted: false,
  isPlay: true,
  createdAt: '2017-05-29T07:19:29.818Z',
  updatedAt: '2017-05-30T08:29:33.345Z',
  objectId: '54EBbZrLSt' }]
}
parse-platform parse-server
1个回答
0
投票

我有同样的问题,请阅读这篇文章。

尝试用Arthur Cinader的方法。我可以使用toJSON()获取ParseObjectSubclass内容。它对我有用:)

© www.soinside.com 2019 - 2024. All rights reserved.