カスタムキーによるMongoDBクエリコレクションと制限付きのネストされたオブジェクトを返す

user25794

ネストされたオブジェクトのMongoDBコレクションにクエリを実行しようとしていますが、知識を共有したいという教祖はいますか?

簡単な例で説明します。

「uuid」が16に等しい「loc」配列から最後の2つのオブジェクトを取得します。

どんな助けでも大歓迎です。

コレクションの例:

{  
   "_id":ObjectId("5a4f1ff0fc6ded723265e6b0"),
   "uuid":"15",
   "location_history":{  
      "loc":[  
         {  
            //remove for demo sake
         },
         {  
            //remove for demo sake
         },
         {  
            //remove for demo sake
         }
      ]
   }
},
{  
   "_id":ObjectId("3a4f1ff0fc55ed723265e6b0"),
   "uuid":"16",
   "location_history":{  
      "loc":[  
         {  
            //remove for demo sake
         },
         {  
            //remove for demo sake
         },
         {  
            //remove for demo sake
         }
      ]
   }
}
mickl

Yoeは、ネストされた配列から最後の2つのドキュメントを取得するための射影として、値を指定した$ slice使用できます-2

db.collection.find({ "uuid": "16" }, { "location_history.loc": { $slice: -2 } })

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

エラーによってネストされた数え切れないほどのコレクションオブジェクトグループにオブジェクトを直接追加する方法-リストをコレクションに変換できません

分類Dev

ネストされたコレクション要素をPythonのオブジェクトとして返す

分類Dev

ジャクソンのカスタム基準を満たす条件付きでスキップするオブジェクトをシリアライズするときにHTTPコードを変更する(スプリングブート)

分類Dev

Firestore-ネストされたコレクションのカスタムオブジェクト

分類Dev

ジェネリックスを使用して、キャストせずに共通のスーパークラスとそのコレクションを持つさまざまなクラスのオブジェクトで定義された操作を処理するにはどうすればよいですか?

分類Dev

ブレース付き初期化リストで初期化されたオブジェクトを返すときに、コンストラクターとデストラクタの呼び出しのペアが1つ保証されますか?

分類Dev

オブジェクトから無制限のワイルドカードコレクションにキャストしているときに警告が表示されないのはなぜですか?

分類Dev

MongoDBのネストされたオブジェクトに対する条件付きフィルタリング

分類Dev

ネストされたジェネリックコレクションまたはカスタム中間クラスを使用するには?

分類Dev

コレクションで提供されたIDによるオブジェクトのクエリレルム

分類Dev

ガベージコレクションを適切に処理し、カスタムオブジェクトポインタのコレクションを使用してメモリリークを回避するにはどうすればよいですか?

分類Dev

nodejsを使用して、データモデルのネストされたオブジェクトからmongodbのデータコレクションにデータを入力するにはどうすればよいですか?

分類Dev

ネストされたオブジェクトを制限すると、rethinkdbクエリが発生します

分類Dev

Newton.Jsonの逆シリアル化されたジェネリックオブジェクトをカスタムオブジェクトにキャストするにはどうすればよいですか?

分類Dev

ネストされたオブジェクトとリレーションでSequelizecreateを使用する方法

分類Dev

オブジェクトのネストされたコレクションに対するAzuremongodbクエリが期待どおりに機能しない

分類Dev

ネストされたオプションのレルムオブジェクトをすばやくクエリする最も簡単な方法

分類Dev

MongoDBPHPのコレクション内のドキュメント内にネストされたオブジェクト値を取得する方法

分類Dev

Javascriptリフレクション:ネストされたオブジェクトのパスを取得する

分類Dev

条件付きのネストされたリスト要素でオブジェクトを別のリストと照合することにより、オブジェクトをフィルタリングします

分類Dev

代わりに、django モデル オブジェクトのネストされたシリアル化されたリストをキーと値のペアにカスタマイズするにはどうすればよいですか?

分類Dev

ドキュメントIDのカスタムオブジェクトをフラッターのファイヤーストアのコレクションに設定するにはどうすればよいですか?

分類Dev

AngularJS ng-repeatを使用しているときに、フィルター処理されたオブジェクトのコレクションにアクセスするにはどうすればよいですか?

分類Dev

セッター付きのカスタム結果オブジェクトを返すCodeigniterクエリ結果

分類Dev

Java値が更新されたときに、スキャンされたオブジェクトのシーケンスを配列リストに保持する方法

分類Dev

サブクエリから返された値のリストを使用して「NOTIN」に類似したmongodbコレクションをクエリする方法

分類Dev

ネストされたテンプレートを使用して$ dataコンテキストオブジェクトからKnockbackCollectionObservableの基になるバックボーンコレクションを取得する方法

分類Dev

ドキュメント内のオブジェクトのネストされた配列をフィルタリングするMongodbクエリ

分類Dev

ネストされたオブジェクトキーによるMongodb集計カウント

Related 関連記事

  1. 1

    エラーによってネストされた数え切れないほどのコレクションオブジェクトグループにオブジェクトを直接追加する方法-リストをコレクションに変換できません

  2. 2

    ネストされたコレクション要素をPythonのオブジェクトとして返す

  3. 3

    ジャクソンのカスタム基準を満たす条件付きでスキップするオブジェクトをシリアライズするときにHTTPコードを変更する(スプリングブート)

  4. 4

    Firestore-ネストされたコレクションのカスタムオブジェクト

  5. 5

    ジェネリックスを使用して、キャストせずに共通のスーパークラスとそのコレクションを持つさまざまなクラスのオブジェクトで定義された操作を処理するにはどうすればよいですか?

  6. 6

    ブレース付き初期化リストで初期化されたオブジェクトを返すときに、コンストラクターとデストラクタの呼び出しのペアが1つ保証されますか?

  7. 7

    オブジェクトから無制限のワイルドカードコレクションにキャストしているときに警告が表示されないのはなぜですか?

  8. 8

    MongoDBのネストされたオブジェクトに対する条件付きフィルタリング

  9. 9

    ネストされたジェネリックコレクションまたはカスタム中間クラスを使用するには?

  10. 10

    コレクションで提供されたIDによるオブジェクトのクエリレルム

  11. 11

    ガベージコレクションを適切に処理し、カスタムオブジェクトポインタのコレクションを使用してメモリリークを回避するにはどうすればよいですか?

  12. 12

    nodejsを使用して、データモデルのネストされたオブジェクトからmongodbのデータコレクションにデータを入力するにはどうすればよいですか?

  13. 13

    ネストされたオブジェクトを制限すると、rethinkdbクエリが発生します

  14. 14

    Newton.Jsonの逆シリアル化されたジェネリックオブジェクトをカスタムオブジェクトにキャストするにはどうすればよいですか?

  15. 15

    ネストされたオブジェクトとリレーションでSequelizecreateを使用する方法

  16. 16

    オブジェクトのネストされたコレクションに対するAzuremongodbクエリが期待どおりに機能しない

  17. 17

    ネストされたオプションのレルムオブジェクトをすばやくクエリする最も簡単な方法

  18. 18

    MongoDBPHPのコレクション内のドキュメント内にネストされたオブジェクト値を取得する方法

  19. 19

    Javascriptリフレクション:ネストされたオブジェクトのパスを取得する

  20. 20

    条件付きのネストされたリスト要素でオブジェクトを別のリストと照合することにより、オブジェクトをフィルタリングします

  21. 21

    代わりに、django モデル オブジェクトのネストされたシリアル化されたリストをキーと値のペアにカスタマイズするにはどうすればよいですか?

  22. 22

    ドキュメントIDのカスタムオブジェクトをフラッターのファイヤーストアのコレクションに設定するにはどうすればよいですか?

  23. 23

    AngularJS ng-repeatを使用しているときに、フィルター処理されたオブジェクトのコレクションにアクセスするにはどうすればよいですか?

  24. 24

    セッター付きのカスタム結果オブジェクトを返すCodeigniterクエリ結果

  25. 25

    Java値が更新されたときに、スキャンされたオブジェクトのシーケンスを配列リストに保持する方法

  26. 26

    サブクエリから返された値のリストを使用して「NOTIN」に類似したmongodbコレクションをクエリする方法

  27. 27

    ネストされたテンプレートを使用して$ dataコンテキストオブジェクトからKnockbackCollectionObservableの基になるバックボーンコレクションを取得する方法

  28. 28

    ドキュメント内のオブジェクトのネストされた配列をフィルタリングするMongodbクエリ

  29. 29

    ネストされたオブジェクトキーによるMongodb集計カウント

ホットタグ

アーカイブ