本をドキュメントとして扱う
CoddyのNode.jsジャーニー「MongoDBによるデータベース」セクションの一部。レッスン 1/29。
データベースは情報を保存し、アプリケーションが後で読み取れるようにします。MongoDBは各項目をドキュメントとして保存します。これは名前付きフィールドを持つオブジェクトです。1冊の本を1つのドキュメントにできます。そのタイトルはテキストで、年は数値です。
{ title: 'Dune', year: 1965 }フィールド名を見ると、値の意味がわかります。2冊の本で同じフィールド名を使い、異なる値を持たせることができます。ドキュメントは、コレクションと呼ばれる名前付きのグループに保存されます。用意されているデータベースには、すでに3冊の本が格納されています。「Run」の後に「Data」タブを開くと、それぞれのフィールドを確認できます。まだデータベース呼び出しを書く必要はありません。
クエリでは型が重要です。数値の値1987は、テキストの'1987'とは異なります。数値の年を検索するクエリは、テキストとして保存された年には一致しません。
チャレンジ
簡単これは小規模な練習プロジェクトです。セットアップは用意されています。exercise.jsだけを編集してください。
4冊目の本を表すオブジェクトを返してください。title はBeloved、year は1987にします。year には数値を使ってください。GET /resultには{"title":"Beloved","year":1987}が表示される必要があります。このステップでは本の内容を記述します。挿入するのは後のステップです。
自分で試してみよう
export function exercise() {
return null;
}
MongoDBによるデータベースのすべてのレッスン
自分で練習してみよう: Expressプレイグラウンド