Typeorm、MongoDB和TypeGraphQL-填充-查找
我正在使用Typeorm和MongoDB。我有一个UserAlert实体,它将另一个用户实体的_id保存为一个字段。我的问题是如何获得该id所指实体的信息。这类似于猫鼬中的填充 例如: 用户: 用户警报:Typeorm、MongoDB和TypeGraphQL-填充-查找,mongodb,typescript,graphql,nosql,typeorm,Mongodb,Typescript,Graphql,Nosql,Typeorm,我正在使用Typeorm和MongoDB。我有一个UserAlert实体,它将另一个用户实体的_id保存为一个字段。我的问题是如何获得该id所指实体的信息。这类似于猫鼬中的填充 例如: 用户: 用户警报: @Entity({ name: 'UserAlerts' }) export default class UserAlert extends BaseEntity { @ObjectIdColumn() _id!: ObjectID; //REFERENCE
@Entity({ name: 'UserAlerts' })
export default class UserAlert extends BaseEntity {
@ObjectIdColumn()
_id!: ObjectID;
//REFERENCE
@ObjectIdColumn()
userId!: ObjectID;
@Column('date')
date!: Date;
}
结果:用户警报
{
"_id":"asdbfsdf32112312dasdas",
"date":"15/09/2021",
"User":{
"_id":"asdas6d5412634123654",
"firstName":"Jorge",
"lastName":"Mamani",
"phoneNumber":"465465"
}
}
如何在类型GraphQL中显示数据?搜索“类型GraphQL关系”[教程]-在GraphQL中,我们有字段、关系和所有内容的解析程序。。。当需要使用解析器时,所有数据都是“极化”的
{
"_id":"asdbfsdf32112312dasdas",
"date":"15/09/2021",
"User":{
"_id":"asdas6d5412634123654",
"firstName":"Jorge",
"lastName":"Mamani",
"phoneNumber":"465465"
}
}