美文网首页Parse Platform
Parse关联数据查询

Parse关联数据查询

作者: NextStack | 来源:发表于2017-08-08 12:33 被阅读0次

在存储一个Object的时候,有时也会顺带存储其他的Object
比如新建一个文章post,然后需要指定author为Parse.User.current()
这种关联的数据怎么写呢? 很简单

var POST = Parse.Object.extend('post');
var post = new POST();
...

post.set('user', Parse.User.current());

post.save();

那么下次查询文章的时候,直接指定用户即可查询出来:

var q = new Parse.Query('post');
q.equalTo('user', Parse.User.current());
q.find().then(...)

但是,经过后端数据库的查询,以及返回数据的分析,发现:
我们在返回来的数据中的user字段,仅仅存储着简单的如objectId等数据
但是我们需要,在查询一个文章的时候,顺带把用户的所有属性也一并查询出来,好方便下一步编写。

其实也很简单,我们使用include方法,声明把该关联的数据也一并查询好了:

q.equalTo('user', Parse.User.current());

q.include('user');

q.find()...

提示:q.include参数,可以为数组,如q.include(['user', 'comment'])

相关文章

  • Parse关联数据查询

    在存储一个Object的时候,有时也会顺带存储其他的Object。比如新建一个文章post,然后需要指定autho...

  • 关于关联查询的处理

    mybatis关联查询配置有2种:关联嵌套结果,关联嵌套查询关联的查询过程中如果关联的表可能查到很多数据,应该考虑...

  • MySQL的多表关联查询

    一、多表关联查询 多表关联查询是使用一条SQL语句,将关联的多张表的数据查询出来。 1.1 交叉查询 交叉查询就是...

  • 数据库笔记-SQL子查询

    子查询:关联查询和非关联查询 子查询是「查询」中的「查询」,就是「嵌套查询」。 以 NBA 的SQL数据库文件为例...

  • 关联查询、子查询与分页查询

    关联查询 关联关系分为一对一,一对多,多对多关系关联查询就是从多张表中查询数据,当我们使用n张表使用关联查询,至少...

  • mybatis高级映射——(延迟加载)

    一.什么是延迟加载 延迟加载:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查...

  • MySQL中的join以及on条件的用法

    join 经常用来做关联查询,可以把两张或者多张表用通过关联条件关联起来做数据查询在使用join查询的时候要区分主...

  • 延迟加载

    意义 在进行数据查询时,为了提高数据库查询性能,尽量使用单表查询,因为单表查询比多表关联查询速度要快。 如果查询单...

  • 03.查询Queries

    查询 我们已经看到了Parse.Query如何使用get从Parse中检索一个Parse.Object。Parse...

  • 使用 PDO 关联查询 MySQL 数据

    使用pdo关联查询mysql数据 附上几个操作图

网友评论

    本文标题:Parse关联数据查询

    本文链接:https://www.haomeiwen.com/subject/rpdtrxtx.html