update - NGSI command
This command will update entities, attribute(s), or subscription.
- Update multiple entities
- Update an attribute
- Update an attribute instance of temporal entity
- Update multiple attributes
- Update a subscription
Common Options
| Options | Description |
|---|---|
| --host VALUE, -h VALUE | broker or server host VALUE (required) |
| --service VALUE, -s VALUE | FIWARE Service VALUE |
| --path VALUE, -p VALUE | FIWARE ServicePath VALUE |
| --help | show help (default: true) |
Update multiple entities
This command updates multiple entities.
ngsi update [common options] entities [options]
Options
| Options | Description |
|---|---|
| --host VALUE, -h VALUE | broker or server host VALUE (required) |
| --service VALUE, -s VALUE | FIWARE Service VALUE |
| --path VALUE, -p VALUE | FIWARE ServicePath VALUE |
| --data VALUE, -d VALUE | entities data (required) |
| --keyValues, -K | keyValues (default: false) |
| --noOverwrite, -n | noOverwrite (default: false) |
| --replace, -r | replace (default: false) |
| --link VALUE, -L VALUE | @context VALUE (LD) |
| --context VLAUE, -C VLAUE | @context VLAUE (LD) |
| --help | show help (default: true) |
Example
ngsi update entities
Update an attribute
This command updates an attribute.
ngsi update [common options] attr [options]
Options
| Options | Description |
|---|---|
| --host VALUE, -h VALUE | broker or server host VALUE (required) |
| --service VALUE, -s VALUE | FIWARE Service VALUE |
| --path VALUE, -p VALUE | FIWARE ServicePath VALUE |
| --id VALUE, -i VALUE | entity id (required) |
| --attr VALUE | attribute name (required) |
| --data VALUE, -d VALUE | attribute data |
| --link VALUE, -L VALUE | @context VALUE (LD) |
| --context VLAUE, -C VLAUE | @context VLAUE (LD) |
| --safeString VALUE | use safe string (VALUE: on/off) |
| --help | show help (default: true) |
Example
ngsi update attr
Update attribute instance of temporal entity
Update an attribute instance of temporal entity
This command updates an attribute instance of temporal entity.
ngsi update [common options] tattr [options]
Options
| Options | Description |
|---|---|
| --host VALUE, -h VALUE | broker or server host VALUE (required) |
| --service VALUE, -s VALUE | FIWARE Service VALUE |
| --path VALUE, -p VALUE | FIWARE ServicePath VALUE |
| --id VALUE, -i VALUE | temporal entity id (required) |
| --attr VALUE | attribute name (required) |
| --instanceId VALUE | attribute instance id (LD) (required) |
| --data VALUE, -d VALUE | attribute instance of temporal entity |
| --link VALUE, -L VALUE | @context VALUE (LD) |
| --context VLAUE, -C VLAUE | @context VLAUE (LD) |
| --safeString VALUE | use safe string (VALUE: on/off) |
| --help | show help (default: true) |
Update multiple attributes
This command updates multiple attributes.
ngsi update [common options] attrs [options]
Options
| Options | Description |
|---|---|
| --host VALUE, -h VALUE | broker or server host VALUE (required) |
| --service VALUE, -s VALUE | FIWARE Service VALUE |
| --path VALUE, -p VALUE | FIWARE ServicePath VALUE |
| --id VALUE, -i VALUE | entity id (required) |
| --type VALUE, -t VALUE | entity type |
| --keyValues, -K | keyValues (default: false) |
| --data VALUE, -d VALUE | attributes data |
| --link VALUE, -L VALUE | @context VALUE (LD) |
| --context VLAUE, -C VLAUE | @context VLAUE (LD) |
| --safeString VALUE | use safe string (VALUE: on/off) |
| --help | show help (default: true) |
Example
ngsi update attrs
Update a subscription
This command update a subscription.
ngsi update [common options] subscription [options]
Options
| Options | Description |
|---|---|
| --host VALUE, -h VALUE | broker or server host VALUE (required) |
| --service VALUE, -s VALUE | FIWARE Service VALUE |
| --path VALUE, -p VALUE | FIWARE ServicePath VALUE |
| --id VALUE, -i VALUE | subscription id (required) |
| --data VALUE, -d VALUE | subscription data |
| --skipInitialNotification | skipInitialNotification (default: false) |
| --subscriptionId VALUE | subscription id (LD) |
| --name VALUE | subscription name (LD) |
| --description VALUE | description |
| --entityId VALUE | entity id |
| --idPattern VALUE | idPattern |
| --type VALUE, -t VALUE | entity type |
| --typePattern VALUE | typePattern (v2) |
| --wAttrs VALUE | watched attributes |
| --timeInterval VALUE | time interval (LD) |
| --query VALUE, -q VALUE | filtering by attribute value |
| --mq VALUE, -m VALUE | filtering by metadata (v2) |
| --geometry VALUE | geometry |
| --coords VALUE | coords |
| --georel VALUE | georel |
| --geoproperty VALUE | geoproperty (LD) |
| --csf VALUE | context source filter (LD) |
| --active | active (LD) (default: false) |
| --inactive | inactive (LD) (default: false) |
| --nAttrs VALUE | attributes to be notified |
| --keyValues, -K | keyValues (default: false) |
| --uri VALUE, -u VALUE | uri/url to be invoked when a notification is generated |
| --accept VALUE | accept header (json or ld+json) |
| --expires VALUE, -e VALUE | expires |
| --throttling VALUE | throttling |
| --timeRel VALUE | temporal relationship (LD) |
| --timeAt VALUE | timeAt (LD) |
| --endTimeAt VALUE | endTimeAt (LD) |
| --timeProperty VALUE | timeProperty (LD) |
| --link VALUE, -L VALUE | @context VALUE (LD) |
| --context VLAUE, -C VLAUE | @context VLAUE (LD) |
| --status VALUE | status |
| --headers VALUE | headers (v2) |
| --qs VALUE | qs (v2) |
| --method VALUE | method (v2) |
| --payload VALUE | payload (v2) |
| --metadata VALUE | metadata (v2) |
| --exceptAttrs VALUE | exceptAttrs (v2) |
| --attrsFormat VALUE | attrsFormat (v2) |
| --safeString VALUE | use safe string (VALUE: on/off) |
| --raw | handle raw data (default: false) |
| --help | show help (default: true) |
Example
ngsi update subscription --id 5fa78b70627088ba9b91b1c0 --expires 1day