To write data back to a data service using a data source object, use the write method on the data source.

To check for service provider support for writing data, use the allow.write attribute on the DataSource object servicing the query request. Visit the data source service provider documentation for details on support for writing data.

Writing Data

The following sends two users to the data service to be persisted in the Users table in a relational database using the WireBootstrap Query Service as identified by the table parameter in the data source constructor. An option specifies the key on the entity. Options are provider specific. This option is used by the query service to determine whether to insert or update each record.

const accountService = new wire.data.DataSource("sql", {
    Provider: {
        Server: "query-server"

const users = [
    {UserName: "jkratz", Active: true},
    {UserName: "pdougherty", Active: false},
const options = {
    Keys: ["name"]

const newrows = accountService.write("Users", users, options);

Visit WireBootstrap Query Service for more on the query service.

Last updated