Я использую графен с графен-монго. Моя схема graphql имеет тип, подобный этому:
type Report {
id:ID!
name:String!
}
Мой класс графена для этого типа
class Product(MongoengineObjectType):
class Meta:
model = MongoProduct
и класс mongoengine -
class MongoProduct(mng.DynamicDocument):
name = mng.fields.StringField(required=True)
Как я могу сделать обязательным поле id
? GraphiQL показывает восклицательный знак рядом с name
, но не рядом с id
.