Menu
CoddyTech

本をドキュメントとして扱う

CoddyのNode.jsジャーニー「MongoDBによるデータベース」セクションの一部。レッスン 1/29。

データベースは情報を保存し、アプリケーションが後で読み取れるようにします。MongoDBは各項目をドキュメントとして保存します。これは名前付きフィールドを持つオブジェクトです。1冊の本を1つのドキュメントにできます。そのタイトルはテキストで、年は数値です。

{ title: 'Dune', year: 1965 }

フィールド名を見ると、値の意味がわかります。2冊の本で同じフィールド名を使い、異なる値を持たせることができます。ドキュメントは、コレクションと呼ばれる名前付きのグループに保存されます。用意されているデータベースには、すでに3冊の本が格納されています。「Run」の後に「Data」タブを開くと、それぞれのフィールドを確認できます。まだデータベース呼び出しを書く必要はありません。

クエリでは型が重要です。数値の値1987は、テキストの'1987'とは異なります。数値の年を検索するクエリは、テキストとして保存された年には一致しません。

challenge icon

チャレンジ

簡単

これは小規模な練習プロジェクトです。セットアップは用意されています。exercise.jsだけを編集してください。

4冊目の本を表すオブジェクトを返してください。title はBeloved、year は1987にします。year には数値を使ってください。GET /resultには{"title":"Beloved","year":1987}が表示される必要があります。このステップでは本の内容を記述します。挿入するのは後のステップです。

自分で試してみよう

export function exercise() {
    return null;
}

MongoDBによるデータベースのすべてのレッスン

自分で練習してみよう: Expressプレイグラウンド