2.11.2 SODA
SODA allows schemaless application development using the JSON data model. The options are:
-
SODA create <collection_name>— Create a new collection -
SODA list— List all the collections -
SODA get <collection_name> [-all | -f | -k | -klist] [{<key> | <k1> <k2> ... | <qbe>}]— List documents the collection. Optional arguments:-
all: list the keys of all docs in the collection -
k: list docs matching the specific <key> -
klist: list docs matching the list of keys -
f: list docs matching the <qbe>
-
-
SODA insert <collection_name> <json_str | filename>— Insert a new document within a collection -
SODA drop <collection_name>— Delete existing collection -
SODA count <collection_name> [<qbe>]— Count number of documents inside collection. Optional parameter<qbe>returns number of matching documents -
SODA replace <collection_name> <oldkey> <new_{str | doc}>— Replace one document with another -
SODA remove <collection_name> [-k | -klist | -f] {<key> | <k1> <k2> ...| <qbe>}— Remove documents from collection. Optional arguments:-
k: Remove document in collection matching the specific <key> -
klist: Remove document in collection matching the list <key1> <key2> ... -
f: Remove document in collection matching <qbe>
-