文書に配列があり、この配列の最後の要素を受け取ろうとします。配列の最後の要素だけを取得する
私のコードは次のとおりです。
Post.find({_id:postId},{'comments':{'$slice':-1}});
これは私のすべてのオブジェクトを与えるが、コメントの配列は、最後の要素が含まれています。一方、
、
は私にコメントだけを与えます。
2つのコマンドを組み合わせる方法はわかりません。どのようにそれを行うことができますか?私はこれが役に立てば幸い
{
"users":[],
"comments":["string1","string2","string3"],
"lastValue":"Wow"
"name":"jow"
"_id": {
"$oid": "5747d6bdecfae9d0560077cc"
},
}
おかげ
はあなたのコレクションからサンプル文書を投稿してくださいすることができ? – Sandesh
あなたの目的は何ですか?どの配列から最後の要素を取得しようとしていますか? – Sandesh
"comments":["string1"、 "string2"、 "string3"]、 – Alon