Mongo DB:配列の最初と最後の要素の両方を返す1つのクエリを作成しようとしています。私はこの複数のクエリを実行できることを認識していますが、実際には1つで実行したいと思います。
各オブジェクトに数値の配列「arr」があるコレクション「テスト」を想定します。
db.test.find({},{arr:{$slice: -1},arr:{$slice: 1}});
これにより、次のようになります。
{ "_id" : ObjectId("xxx"), "arr" : [ 1 ] } <-- 1 is the first element
結果をエイリアス化する方法はありますか?AS
mysqlキーワードがクエリで許可するものと似ていますか?