我是Loopback.js的新手
我在MongoDB中有很多集合,我认为索引字段是与两个集合关系的最佳方式。 例如,
我有两个系列。这些是项目和工作
他们有hasMany关系的“ProjectID”表。项目集合有很多工作。看看这张图片。
这是来自loopback gui的创建集合的其他图片。
我的问题:我尝试从数据库获取_id字段(它也是ProjectID)。这是:
// Get Projects Data
if (typeof Projects.find({}) != "undefined") {
$scope.projects = Projects.find({});
}
console.log($scope.projects);
但我的结果是在这张照片中:
为什么我无法访问_id
或ProjectID
?我有什么不对吗?
如果你知道关系的其他好方法,你应该告诉我。
谢谢你的回答。
答案 0 :(得分:0)
我解决了这个问题。
您无需为集合关系创建其他字段。
删除所有ID字段(如ProjectID,JobID等)并使用
slc loopback:relation
命令。感谢此命令创建与自己的集合ID的关系。
这个问题花了我5个小时,这可能对其他开发人员有所帮助。快乐的编码。