Using Node.js with Caché
[Home]  [Next]
InterSystems: The power behind what matters   
Class Reference   

Preface : 
Chapter 1: 
1.1 Background
1.2 Installation
Chapter 2: 
2.1 Comparing Globals and JSON Objects
2.2 cache.node Methods: (Synchronous vs. Asynchronous)
2.3 Opening and Closing the Caché Database
2.4 Optional open() Settings
2.5 Utility Functions
Chapter 3: 
3.1 Save a Global Node: set()
3.2 Retrieve a Global Node: get()
3.3 Delete a Global Node: kill()
3.4 Test for the Existence of a Global Node: data()
3.5 Get the Next Global Subscript: next()
3.6 Get the Previous Global Subscript: previous()
3.7 Get the Next Global Node: next_node()
3.8 Get the Previous Global Node: previous_node()
3.9 Get the Next Value for an Integer Held in a Global Node: increment()
3.10 Copy a Global: merge()
3.11 Get a List of Globals in the Directory: global_directory()
3.12 Lock and Unlock Global Nodes: lock() and unlock()
Chapter 4: 
4.1 Retrieve a List of Global Nodes: retrieve("list")
4.2 Retrieve a List of Global Nodes Recursively: retrieve("array")
4.3 Save a List of Global Nodes: update("array")
4.4 Retrieve a Structured Data Object: retrieve("object")
4.5 Save a Structured Data Object: update("object")
4.6 Controlling the Amount of Data Returned by Retrieve Operations
Chapter 5: 
5.1 NoSQL Based Object-Oriented Development Methodology
5.2 Invoke a Class Method: invoke_classmethod()
5.3 Create a New Caché Object: create_instance()
5.4 Open an Existing Caché Object: open_instance()
5.5 Set the Value for a Property: set_property()
5.6 Get the Value for a Property: get_property()
5.7 Invoke an Instance Method: invoke_method()
5.8 Save a Caché Object: save_instance()
5.9 Close a Caché Object: close_instance()
5.10 Putting it All Together