Create
GraphQL allows to query and mutate data. Mutations are operations like create, update and delete. This chapter describes how data can be created.
Simple create mutation
The area runtime
allows access to entities fo the Runtime Model Let's start with simple sample that requests the name of all energy meters.
mutation {
runtime {
industryEnergyEnergyMeters {
create(
entities: [
{
voltage: 230
ampere: 0
power: 0
state: OFF
name: "Hello, World!"
}
]
) {
rtId
}
}
}
}
This query will create an energy meter object with the given data. The result of the object will be like
{
"data": {
"runtime": {
"industryEnergyEnergyMeters": {
"create": [
{
"rtId": "662532d5241639b42933057e"
}
]
}
}
}
}