に存在する位置に配列要素を取得し、今私は、今私が取得したい文書スキーマを持っています配列要素位置がカウンタであり、これもこのように多くの質問を読んでいますが、ほとんどの場合、私はmongoose集計を見つけましたが、集計を使って問題を解決する方法がわかりません。のMongoDBでも、私はNode.jsの中にMongoDBを接続するためのマングースを使用していた文書
あなたの誰かが集計を使用している場合は、私を助けてください。
に存在する位置に配列要素を取得し、今私は、今私が取得したい文書スキーマを持っています配列要素位置がカウンタであり、これもこのように多くの質問を読んでいますが、ほとんどの場合、私はmongoose集計を見つけましたが、集計を使って問題を解決する方法がわかりません。のMongoDBでも、私はNode.jsの中にMongoDBを接続するためのマングースを使用していた文書
あなたの誰かが集計を使用している場合は、私を助けてください。
は私のマングースにこのクエリを使用します。
var aggregation = [
{
$project : {
array : {$arrayElemAt: [ "$array", "$counter" ] }
}
}]
db.collectionName.aggregate(aggregation).exec(function(err, model){
if(err){
// handle error}
console.log(model);
})
あなたはこのクエリでこれを行うことができます。
db.pos.aggregate([
{
$project:{
result:{
$arrayElemAt:[
"$array",
"$counter"
]
}
}
}
])
ありがとうたくさんの男それは働いた:) –
喜んで:) –