sql >> データベース >  >> NoSQL >> MongoDB

MongoDBで、配列の一部のみを返す方法は?

    別の包含投影を追加してみましたか? foo:1(実際のフィールドではない)のような些細なものを追加できるかもしれませんが、それは機能するはずです。

    そのように:

    { 'countries' : { '$slice' : [0, 3] }, '_id' : 0, foo : 1 }
    

    それがうまくいかない場合は、mongoでバグを報告することをお勧めします。彼らは実際、バグへの対応に非常に優れています。



    1. Mongoアグリゲーションでドキュメントの配列フィールドをマージする方法

    2. Pythonからredisに無限大を渡すにはどうすればよいですか?

    3. MongoDB $ divide

    4. mongodbTTLがドキュメントを削除しない