Loopback AngularJS从MongoDB Collection获取_id字段

时间:2016-12-31 23:08:12

标签: angularjs mongodb loopbackjs loopback angular-loopback

Loopback AngularJS SDK和获取数据

我是Loopback.js的新手

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

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

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

enter image description here

这是来自loopback gui的创建集合的其他图片。

enter image description here

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

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

console.log($scope.projects);

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

enter image description here

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

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。

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

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

slc loopback:relation

命令。感谢此命令创建与自己的集合ID的关系。

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