mango_smoothie

A client side library for CouchDB Mango/Cloudant Query


Keywords
database, nosql, couchdb, mango
License
MIT

Documentation

Mango Smoothie Build Status

A CouchDB Mango/Cloudant query client for rust. It supports creating indexes, listing indexes and querying indexes

For (docs)[http://garrensmith.com/mango_smoothie/]

extern crate mango_smoothie;
use mango_smoothie::database;
#[macro_use]
extern crate serde_json;


let query_resp = db.query_index(json!({
                "selector": {
                    "diet": {
                        "$eq": "omnivore"
                    }
                },
                "fields": ["_id", "_rev", "name", "class", "diet"]
             }));

  let result = query_resp.unwrap();
  let doc = &result.docs[0];
  assert_eq!(doc.get("class").unwrap().as_str().unwrap(), "mammal");

License

Mango Smoothie is licensed under MIT. See the LICENSE file for more