|
virtual | ~MongoInterface () |
| Destructor.
|
|
virtual MongoResponseInterface * | create_document (const char *doc, const char *collection_name)=0 |
| Create JSON Document, returns the document key.
|
|
virtual MongoResponseInterface * | create_document (const char *doc)=0 |
| Create JSON Document, returns the document key.
|
|
virtual MongoResponseInterface * | create_document (std::string doc)=0 |
| Create JSON Document, returns the document key.
|
|
virtual MongoResponseInterface * | create_document (std::string doc, std::string collection_name)=0 |
| Create JSON Document, returns the document key.
|
|
virtual MongoResponseInterface * | create_document (AOSSL::MongoBufferInterface *document)=0 |
| Create JSON Document, returns the document key.
|
|
virtual void | delete_document (const char *key)=0 |
| Delete a JSON Document, returns true if successful.
|
|
virtual void | delete_document (std::string key)=0 |
| Delete a JSON Document, returns true if successful.
|
|
virtual void | delete_document (const char *key, const char *collection_name)=0 |
| Delete a JSON Document, returns true if successful.
|
|
virtual void | delete_document (std::string key, std::string collection_name)=0 |
| Delete a JSON Document, returns true if successful.
|
|
virtual MongoResponseInterface * | load_document (const char *key)=0 |
| Retrieve a JSON Document and return it in a std::string.
|
|
virtual MongoResponseInterface * | load_document (std::string key)=0 |
| Retrieve a JSON Document and return it in a std::string.
|
|
virtual MongoResponseInterface * | load_document (const char *key, const char *collection_name)=0 |
| Retrieve a JSON Document and return it in a std::string.
|
|
virtual MongoResponseInterface * | load_document (std::string key, std::string collection_name)=0 |
| Retrieve a JSON Document and return it in a std::string.
|
|
virtual void | save_document (const char *doc, const char *key)=0 |
| Update an existing document, returns true if successful.
|
|
virtual void | save_document (std::string doc, std::string key)=0 |
| Update an existing document, returns true if successful.
|
|
virtual void | save_document (const char *doc, const char *key, const char *collection_name)=0 |
| Update an existing document, returns true if successful.
|
|
virtual void | save_document (std::string doc, std::string key, std::string collection_name)=0 |
| Update an existing document, returns true if successful.
|
|
virtual void | save_document (AOSSL::MongoBufferInterface *document, const char *key)=0 |
| Update an existing document.
|
|
virtual void | save_document (AOSSL::MongoBufferInterface *document, std::string key)=0 |
| Update an existing document.
|
|
virtual MongoIteratorInterface * | query (const char *query_str, const char *opts_str)=0 |
| Queries. More...
|
|
virtual MongoIteratorInterface * | query (std::string query_str, std::string opts_str)=0 |
| Queries. More...
|
|
virtual MongoIteratorInterface * | query (const char *query_str, const char *opts_str, const char *collection_name)=0 |
| Queries. More...
|
|
virtual MongoIteratorInterface * | query (std::string query_str, std::string opts_str, std::string collection_name)=0 |
| Queries. More...
|
|
virtual MongoIteratorInterface * | query (const char *query_str)=0 |
| Queries. More...
|
|
virtual MongoIteratorInterface * | query (std::string query_str)=0 |
| Queries. More...
|
|
virtual void | update_by_query (AOSSL::MongoBufferInterface *query, AOSSL::MongoBufferInterface *update, bool update_multiple)=0 |
| Update by Query. More...
|
|
virtual void | update_by_query (AOSSL::MongoBufferInterface *query, AOSSL::MongoBufferInterface *update)=0 |
| Update by Query. More...
|
|
virtual AOSSL::MongoBufferInterface * | update_single_by_query (AOSSL::MongoBufferInterface *query, AOSSL::MongoBufferInterface *update)=0 |
| Update Single By Query. More...
|
|