【问题标题】:Is there any equivalent to populate in parse-server是否有任何等效的填充解析服务器
【发布时间】:2019-09-12 01:37:03
【问题描述】:

我创建了这样的主题

  const subject = new Subject({
      subject_name
    });
  subject.save();

然后我创建了老师

const teacher = new Teacher({
      teacher_name:'teacher neme',
      teacher_age:34,
      subject:'wGvTu03HQd'
    });
teacher.save();

当我尝试使用

获取教师对象时
let query = new Parse.Query(Teacher);
let a = await query.get(objectId);
console.log(a.get('subject'))

我明白了

ParseObjectSubclass { className: 'Subject', _objCount: 1, id: '8sB8uibifQ' }

有没有一种方法可以在不使用的情况下从主题对象中获取数据

let query = new Parse.Query(Subject);
let a = await query.get(objectId);

因为它和老师有关系,比如在猫鼬中填充?

【问题讨论】:

    标签: parse-server populate


    【解决方案1】:

    是的。你可以使用include函数:

    let query = new Parse.Query(Teacher);
    query.include('subject');
    let a = await query.get(objectId);
    console.log(a.get('subject'))
    

    参考:https://docs.parseplatform.org/js/guide/#relational-queries

    【讨论】:

    • 大卫它仍然给我 ``` ParseObjectSubclass { className: 'Teacher', _objCount: 68, id: 'PDbHZARqNC' }, ```
    • 试试console.log(a.get('subject').toJSON())
    猜你喜欢
    • 2018-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-12
    • 2019-06-20
    • 1970-01-01
    • 2015-04-05
    相关资源
    最近更新 更多