Mongodb 带有嵌入文档的Typegoose别名
我有一个关于别名的问题。是否可以在嵌入对象内的变量上使用别名?我知道我也可以通过虚拟get来实现这一点,但是,graphql在使用这种方法时没有看到变量。如果你有办法使虚拟工作,请让我知道!例如,我的想法大致如下:Mongodb 带有嵌入文档的Typegoose别名,mongodb,graphql,typegoose,Mongodb,Graphql,Typegoose,我有一个关于别名的问题。是否可以在嵌入对象内的变量上使用别名?我知道我也可以通过虚拟get来实现这一点,但是,graphql在使用这种方法时没有看到变量。如果你有办法使虚拟工作,请让我知道!例如,我的想法大致如下: export class Embedded { @prop({nullable: false}, alias: "Parent.testName") name: string; // Variable I want to get } export
export class Embedded {
@prop({nullable: false}, alias: "Parent.testName")
name: string; // Variable I want to get
}
export class Parent {
@prop({nullable: false})
ObjectWithName: Embedded;
testName: string
}
参考:
如果没有虚拟的getter,这是不可能的,关于如何使用mongoose提供的别名谢谢您让我知道!我试图将其连接到graphql,不幸的是,虚拟getter返回null。有可能在graphql中使用虚拟getter吗?对不起,我不知道-我从未使用过graphql |类型的graphql