--- title: "Manipulate NoSQL Items" url: https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/nosql/manipulate-item/ description: "This page describes the method to perform operations in the NoSQL component." last_updated: 2026-09-09T10:45:38Z service: CloudScale type: general related_links: - name: "Catalyst CloudScale" url: /en/cloud-scale/ - name: "NoSQL Help Documentation" url: /en/cloud-scale/help/nosql/introduction/ - name: "Java SDK Documentation" url: /en/sdk/java/v1/cloud-scale/nosql/item-operations/ - name: "Python SDK Documentation" url: /en/sdk/python/v1/cloud-scale/nosql/update-items/ - name: "REST API Documentation" url: /en/api/code-reference/cloud-scale/nosql/update-item/#UpdateItem repository: name: "Repository" url: https://github.com/catalystbyzoho/zcatalyst-sdk-js --- # Manipulate NoSQL Items > **Note:** Ensure you have installed the [required package](https://docs.catalyst.zoho.com/en/sdk/javascript/v1/cloudscale/nosql/overview/#prerequisites) to use this SDK method. You can perform manipulations on a NoSQL items, such as creating a NoSQL item from a plain JavaScript object, or vice versa. * You can create a NoSQL item by constructing a plain JavaScript object that contains the item’s data in it, in the standard JSON format. * You can then construct the NoSQL item from the JS object using `NoSQLItem.from()`. * You can also convert a NoSQL item back into a plain JavaScript object using `itemFromObj.to()`. ```javascript const obj = { fruit: 'apple', // Partition key properties: { color: 'red' } }; const itemFromObj = NoSQLItem.from(obj); // Construct a NoSQL item from the plain JS object const plainJsObject = itemFromObj.to(); // Convert the item to a plain JS object ```