Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

The sample data service MongoDBSample  should be deployed using the instructions in Deploying Data Services Samples Setup section.

Prerequisites

A MongoDB server v2.4.x or v2.2.x should be already running in the default port. Create a collection as below in the command shell.

Code Block
mongo
use mydb
db.createCollection("things")
db.things.insert( { id: 1, name: "Document1" } )

...

Running the sample

The sample can be run using any SOAP client such as the "Try-It" tool that Tryit tool that comes bundles with WSO2 DSS. 

Service description

...

The list of operations used by the data service to carry out the actions are as follows. 

  • mongo_insert: This operation adds a document according to the provided id, name.
  • mongo_insert_doc: Using this operation you can inserts a document into the 'things' collection:
  • mongo_find: This operation returns all documents from the collection.
  • mongo_count: This operation counts and returns the number of all documents in the 'things' collection
  • mongo_update: This operation sets the name as 'Zack' and the id as the provided value for the document where name is 'Bob'
  • mongo_remove: This operation removes all the documents from the collection 'things' where id is equal to the given value
  • mongo_drop: This operation will drop the collection 'things' from the database

...