环回模型关系
Loopback Model Relation
我有一个 arcade.json 的 Loopback 模型,另一个模型是 report.json。
现在我想在 report.json 中给出关系,其中包含一个 [ 的 _id 数组=43=]。我怎样才能做到这一点?我正在使用环回 3.x。
以字符串格式存储的 id 数组,但我想存储到 ObjectId 中(MongoDB 存储),如下所示:
{
"_id" : ObjectId("5afbd860069aaa06b79f09a8"),
"name" : "Report 1",
"arcadeIDList" : [
{
"arcadeid" : "5ae319e8ac5718155ca719d0"
},
{
"arcadeid" : "5ae31a4d770afb158ef6c048"
}
]}
但我想将 arcadeid 存储为 ObjectId 而不是如下所示的字符串:
{
"_id" : ObjectId("5afbd860069aaa06b79f09a8"),
"name" : "Report 1",
"arcadeIDList" : [
{
"arcadeid" : ObjectId("5ae319e8ac5718155ca719d0")
},
{
"arcadeid" : ObjectId("5ae31a4d770afb158ef6c048")
}
]}
我用 referencesMany 关系做到了,但我无法将 arcadeid 存储为 ObejctId,而且我不知道它是否完美。
我读了 Github Issue #274 但我想用环回模型中的关系来做。
如果您知道如何给出数组的关系以及如何在环回模型中定义_id 数组,请告诉我。
请检查对您有帮助的代码。我在我的项目中使用了一组 Ids。
"userIds" : [
ObjectId("5876721bc44fb9e02114d2dd"),
ObjectId("58767453c44fb9e02114d2e0")
],
table 与 用户
的关系
"properties": {
"userIds" : {
"type" : "array"
}
},
"relations": {
"users": {
"type": "referencesMany",
"model": "User",
"foreignKey": "userIds"
}
},
我有一个 arcade.json 的 Loopback 模型,另一个模型是 report.json。 现在我想在 report.json 中给出关系,其中包含一个 [ 的 _id 数组=43=]。我怎样才能做到这一点?我正在使用环回 3.x。
以字符串格式存储的 id 数组,但我想存储到 ObjectId 中(MongoDB 存储),如下所示:
{
"_id" : ObjectId("5afbd860069aaa06b79f09a8"),
"name" : "Report 1",
"arcadeIDList" : [
{
"arcadeid" : "5ae319e8ac5718155ca719d0"
},
{
"arcadeid" : "5ae31a4d770afb158ef6c048"
}
]}
但我想将 arcadeid 存储为 ObjectId 而不是如下所示的字符串:
{
"_id" : ObjectId("5afbd860069aaa06b79f09a8"),
"name" : "Report 1",
"arcadeIDList" : [
{
"arcadeid" : ObjectId("5ae319e8ac5718155ca719d0")
},
{
"arcadeid" : ObjectId("5ae31a4d770afb158ef6c048")
}
]}
我用 referencesMany 关系做到了,但我无法将 arcadeid 存储为 ObejctId,而且我不知道它是否完美。
我读了 Github Issue #274 但我想用环回模型中的关系来做。
如果您知道如何给出数组的关系以及如何在环回模型中定义_id 数组,请告诉我。
请检查对您有帮助的代码。我在我的项目中使用了一组 Ids。
"userIds" : [
ObjectId("5876721bc44fb9e02114d2dd"),
ObjectId("58767453c44fb9e02114d2e0")
],
table 与 用户
的关系"properties": {
"userIds" : {
"type" : "array"
}
},
"relations": {
"users": {
"type": "referencesMany",
"model": "User",
"foreignKey": "userIds"
}
},