LiteDBを試す2017年12月22日yoshihitoh(19)18この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめにC#製ドキュメント指向NoSQLデータベースのLiteDBを試してみました。(AES/DES)その他にも色々な特徴があるようです。詳細は公式サイトとGitHubリポジトリを確認してください。今回はLiteDBを使ってサンプルアプリケーションを作成してみます。LiteDBここまででLiteDBを使う準備ができました。Standardライブラリのみに依存した作りなので導入楽ちんですね。LiteDBを使う実際にLiteDBを使ってみましょう。コードを追加していきます。準備LiteDBでは1つのコレクションで複数のドキュメントを管理します。保存するように準備します。エンティティクラスを作成ブログのエントリとタグを扱うクラスを用意してみます。}}BlogEntry.Tagsの扱いを決めるクラス内に非プリミティブ型のメンバを含む場合は、サブドキュメントとして埋め込む方法と、関連ドキュメントとして登録する方法があります。}今回は関連ドキュメントとして登録してみます。属性を指定する方法もあるようです。詳細はLiteDBのWikiを確認してください。initializationデータベースに接続データベースに接続します。...READMEのサンプル同様の手順で接続したところ、以下のエラーが発生しました。指定を追加すると動作するようになりました。...コレクションを取得エントリとタグを登録するためのコレクションを用意します。db.GetCollection<BlogEntry>("entries");コレクションにはインデクスを定義することができます。インデクスを定義すると、検索の高速化やユニーク制約による一意性の保証が実現できるので用途に応じて定義しましょう。今回はタグの名前にユニークインデクスを定義します。true);以上でコレクションの準備は完了です。メソッドを使用します。"C#製ドキュメント指向NoSQLデータベースのLiteDBを試してみました。entryTags,};entries.Insert(entry);正しく反映されているか確認するため、コレクションの登録内容を検索してみます。メソッドを明示的に呼び出します。メソッドを使用します。メソッドを使用します。LiteDBの簡単な使い方を紹介しました。他のライブラリへの依存がなく、単一ファイルで構成されていて手軽に試せるのが非常に魅力的でした。197,337福岡オフィスで働いています。CX事業部で主にサーバサイドの開発をしています。Rustが大好きです。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。和樹25こんにちは植木和樹@上越オフィスです。Terminalの機能確定版がリリースされたので試してみました。CAFEの他、NTTデータとセブンイレブンの取り組みや、サインポスト、Zippinなどの各社と流通・小売業との連携を業界マップに作成してみました。川原征大4形態素解析の入門中で、ブログの内容の分析を試しています。作業効率化をしたという話。夏目祐樹395こんにちは、CX事業本部の夏目です。MacのタッチバーのタッチIDが非常に便利なのですが、Terminalでsudoを叩かないと行けないときに使えたらなぁと思ったので、情報を共有します。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介255SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健233こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。