Как я могу сделать запрос с параметром поля в отношении Graphene-SQLAlchemy?
Я пытаюсь выяснить, как я могу принять параметр и запрос по этому полю в подстол в GraphQL.
Это пример.
query{
allModels{
edges{
node{
featureVectors(featureSize: 128){ #I want to query on this
edges{
node{
modelSize
featureVectors
}
}
}
}
}
}
}
Вот что я использую для запроса данных. Он работает для запроса данных, за исключением того, что я хотел бы иметь возможность передавать параметр для поиска конкретного, например, featureVectors(featureSize: 128). Я не могу найти что-либо в библиотеке Graphene-SQLAlchemy, чтобы позволить это изначально.
class ModelModel(Base):
__tablename__ = 'models'
id = Column(Integer, primary_key=True, server_default=text("nextval('models_id_seq'::regclass)"))
type = Column(Text)
components = Column(Float)
notes = Column(Text)
feature_vectors = relationship("FeatureVector", back_populates='models')
class FeatureVectorModel(Base):
id = Column(BigInteger, primary_key=True, server_default=text("nextval('feature_vectors_id_seq'::regclass)"))
model_size = Column(Integer)
feature_vectors = Column(ARRAY(Float(precision=53)))
models = relationship('Model', back_populates='feature_vectors')
class Model(SQLAlchemyObjectType):
class Meta:
model = ModelModel
interfaces = (relay.Node, )
class ModelConn(relay.Connection):
class Meta:
node = Model
class Query(graphene.ObjectType):
node = relay.Node.Field(schema_cadlearn.Model)
all_models = SQLAlchemyConnectionField(ModelConn)