C100DEV 試験問題 31
次のドキュメント構造を持つ開発者コレクションがあります: { _id: 1, fname: 'John', lname: 'Smith', tech_stack: ['sql', 'git', 'python', 'linux', 'django' , 'aws'] }, { _id: 2, fname: 'Michael', lname: 'Doe', tech_stack: [ 'git', 'python', 'sqlite', 'linux', 'flask' ] } どれ次のクエリは、tech_stack フィールドの配列の最初の 3 つの要素のみを返します?
C100DEV 試験問題 32
データベースには、次のドキュメント構造を持つ映画コレクションがあります: { _id: ObjectId("573a1390f29313caabcd42e8")、ジャンル: [ '短編'、'西部' ]、タイトル: 'The Great Train Robbery'、評価: 'TV- G'、年: 1903、imdb: { 評価: 7.4、投票: 9847、id: 439 }、国: [ 'USA' ] }、{ _id: ObjectId("573a1390f29313caabcd4323")、ジャンル: [ '短編', 'ドラマ'、'ファンタジー' ]、評価: 'UNRATED'、タイトル: '夕日の彼方の国'、年: 1912、imdb: { 評価: 7.1、投票: 448、id: 488 }、国: [ 'USA' ] }, { _id: ObjectId("573a1390f29313caabcd446f")、ジャンル: [ '短編', 'ドラマ' ]、タイトル: '小麦の片隅'、評価: 'G'、年: 1909、imdb: { 評価: 6.6 、投票: 1375、id: 832 }、国:[ 'USA' ] } これらのドキュメントをグループ化して、評価されたフィールドの分布を抽出するにはどうすればよいでしょうか?
C100DEV 試験問題 33
データベースには、次のドキュメント構造を持つ sales という名前のコレクションがあります: { _id: ObjectId("5bd761dcae323e45a93ccfe8"), saleDate: ISODate("2015-03-23T21:06:49.506Z"), items: [ { name: 'プリンター用紙'、タグ: [ 'オフィス'、'文房具' ]、価格: Decimal128("40.01")、数量: 2 }、{ 名前: 'メモ帳'、タグ: [ 'オフィス'、'書き込み'、'学校' ]、価格: Decimal128("35.29")、数量: 2 }、{ 名前: 'ペン'、タグ: [ 'writing'、'school'、'stationary' ]、価格: Decimal128("56.12")、数量: 5 } ]、店舗の場所: 'デンバー'、顧客: { 性別: 'M'、年齢: 42、メール: '[email protected]'、満足度: 4 }、購入方法: 'オンライン' } { _id: ObjectId( "5bd761dcae323e45a93ccfe9")、saleDate: ISODate("2015-08-25T10:01:02.918Z")、アイテム: [ { name: 'バインダー'、タグ: [ '学校'、'一般'、'組織' ]、価格: Decimal128("28.31 ")、数量: 9 }、{名前: 'バックパック'、タグ: [ '学校'、'旅行'、'子供' ]、価格: Decimal128("83.28")、数量: 2 } ]、ストア場所: 'シアトル'、顧客: { 性別: 'M'、年齢: 50、電子メール: '[email protected]'、満足度: 5 }、クーポン使用: false、購入方法: '電話' } このコレクションからすべてのドキュメントを抽出するにはどうすればよいですか。タグ フィールド (配列) の最初のタグは、少なくとも 1 つの項目で「office」ですか?Decimal128("28.31")、数量: 9 }、{名前: 'バックパック'、タグ: [ '学校'、'旅行'、'子供' ]、価格: Decimal128("83.28")、数量: 2 } ]、 storeLocation: 'シアトル'、顧客: { 性別: 'M'、年齢: 50、電子メール: '[email protected]'、満足度: 5 }、クーポン使用: false、購入方法: '電話' } すべてのドキュメントを抽出するにはどうすればよいですかこのコレクションのタグ フィールド (配列) の最初のタグが少なくとも 1 つの項目で「office」になっているものはありますか?Decimal128("28.31")、数量: 9 }、{名前: 'バックパック'、タグ: [ '学校'、'旅行'、'子供' ]、価格: Decimal128("83.28")、数量: 2 } ]、 storeLocation: 'シアトル'、顧客: { 性別: 'M'、年齢: 50、電子メール: '[email protected]'、満足度: 5 }、クーポン使用: false、購入方法: '電話' } すべてのドキュメントを抽出するにはどうすればよいですかこのコレクションのタグ フィールド (配列) の最初のタグが少なくとも 1 つの項目で「office」になっているものはありますか?少なくとも 1 つの項目で、タグ フィールド (配列) の最初のタグが「office」であるすべてのドキュメントをこのコレクションから抽出するにはどうすればよいでしょうか?少なくとも 1 つの項目で、タグ フィールド (配列) の最初のタグが「office」であるすべてのドキュメントをこのコレクションから抽出するにはどうすればよいでしょうか?
C100DEV 試験問題 34
このパターンを使用して、さまざまなスキーマ バージョンを処理できます。これには主に、schema_version などの新しいフィールドをドキュメント構造に追加することが含まれます。このフィールドにより、アプリケーションは特定のドキュメントを処理する方法を知ることができます。この説明はどのパターンに当てはまりますか?
C100DEV 試験問題 35
すでにポート 27000 で実行されている mongod インスタンスに管理者ユーザーとして接続しているとします。レストランデータベースからレビューコレクションをBSONファイルにダンプする必要があります。どのコマンドを使用すればよいでしょうか?