0

Loopback AngularJS SDK 和获取数据

我是 Loopback.js 的新手

我在 MongoDB 中有很多集合,我认为索引字段是与两个集合建立关系的最佳方式。例如,

我有两个系列。这些是项目和工作

他们有 hasMany 关系的“ProjectID”表。项目集合有很多工作。看看这张图片。

在此处输入图像描述

这是从环回 gui 创建集合的另一张图片。

在此处输入图像描述

我的问题:我尝试从数据库中获取 _id 字段(它也是 ProjectID)。这里是:

// Get Projects Data
if (typeof Projects.find({}) != "undefined") {
   $scope.projects = Projects.find({});
}

console.log($scope.projects);

但我的结果在这张照片中:

在此处输入图像描述

为什么我无法访问_idProjectID?我有什么错误吗?如果你知道其他关系的好方法,你应该告诉我。谢谢你的回答。

4

1 回答 1

0

我解决了这个问题。

您不需要为集合关系创建其他字段。

删除所有 ID 字段(如 ProjectID、JobID 等)并使用

slc loopback:relation

命令。多亏了这个命令,创建了与自己的集合 ID 的关系。

这个问题花了我 5 个小时,它可能对其他开发人员有帮助。快乐编码。

于 2017-01-01T01:33:14.557 回答