2.10.2 SODA

SODAでは、JSONデータ・モデルを使用してスキーマレス・アプリケーション開発を行うことができます。オプションは次のとおりです。

  • SODA create <collection_name> — 新しいコレクションを作成します

  • SODA list — すべてのコレクションをリストします

  • SODA get <collection_name> [-all | -f | -k | -klist] [{<key> | <k1> <k2> ... | <qbe>}] — コレクションのドキュメントをリストします。オプションの引数:

    • all : コレクション内のすべてのドキュメントのキーをリストします

    • k : 特定の<key>に一致するドキュメントをリストします

    • klist : キーのリストに一致するドキュメントをリストします

    • f : <qbe>に一致するドキュメントをリストします

  • SODA insert <collection_name> <json_str | filename> — コレクション内に新規ドキュメントを挿入します

  • SODA drop <collection_name> — 既存のコレクションを削除します

  • SODA count <collection_name> [<qbe>] — コレクション内のドキュメント数をカウントします。オプション・パラメータ<qbe>は一致するドキュメントの数を返します

  • SODA replace <collection_name> <oldkey> <new_{str | doc}> — ドキュメントを別のドキュメントに置き換えます

  • SODA remove <collection_name> [-k | -klist | -f] {<key> | <k1> <k2> ...| <qbe>} — コレクションからドキュメントを削除します。オプションの引数:

    • k : 特定の<key>に一致するコレクション内のドキュメントを削除します

    • klist : リスト<key1> <key2>に一致するコレクション内のドキュメントを削除します...

    • f : <qbe>に一致するコレクション内のドキュメントを削除します