Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Parse Javascript SDK嵌套多对多数据_Javascript_Parse Platform_Many To Many - Fatal编程技术网

使用Parse Javascript SDK嵌套多对多数据

使用Parse Javascript SDK嵌套多对多数据,javascript,parse-platform,many-to-many,Javascript,Parse Platform,Many To Many,因此,我将使用Javascript SDK设置解析。我的解析数据库中有两个集合。假设它们的结构如下所示: 媒体 +----------+----------------+ | objectId | place | +----------+----------------+ | 12345 | ab123cd<Place> | +----------+----------------+ 我希望能够查询位置,并获取该位置的所有媒体。在阅读了解析文档的关系部分后,

因此,我将使用Javascript SDK设置解析。我的解析数据库中有两个集合。假设它们的结构如下所示:

媒体

+----------+----------------+
| objectId | place          |
+----------+----------------+
| 12345    | ab123cd<Place> |
+----------+----------------+
我希望能够查询
位置
,并获取该位置的所有媒体。在阅读了解析文档的关系部分后,我构建了以下内容:

var query = new Parse.Query(Place);

query
  .get(id)
  .then(function(model) {
    var mediaRelation = model.relation('Media');

    mediaRelation.query().find().then(function(media) {
      console.log(media);
    });
  }, err);
但只记录了一个空数组。我用错误的方式进行查询吗?有人能告诉我正确的方向或者让我走吗


我真的很感激任何帮助

place是否有一个名为“Media”的关系列?如果有,则发布的代码应找到与具有给定id的place对象相关的媒体对象。可能有重复的
var query = new Parse.Query(Place);

query
  .get(id)
  .then(function(model) {
    var mediaRelation = model.relation('Media');

    mediaRelation.query().find().then(function(media) {
      console.log(media);
    });
  }, err);