Я пытаюсь добавить мутацию, чтобы позволить клиенту добавить документ в схему LineItem.Код, который я написал ниже, позволяет мне это делать, когда я тестирую его с помощью GraphiQL, но получаемый ответ - ноль.Как исправить код так, чтобы ответом был новый документ?
addLineItem: {
type: LineItemType,
args: {
orderId: {type: new GraphQLNonNull(GraphQLID)},
productId: {type: new GraphQLNonNull(GraphQLID)},
quantity: {type: new GraphQLNonNull(GraphQLInt)}
},
resolve(parent, args) {
Product.findById(args.productId, (err, result) => {
let price = result.price;
let subtotal = price*args.quantity;
let lineitem = new LineItem({
orderId : args.orderId,
productId : args.productId,
quantity : args.quantity,
subtotal: subtotal
});
return lineitem.save();
}}
}
},