0
clips
は、User
文書内の配列です。各clips
要素は_id
です。次のように私は、アレイにアクセスすることができますMongooseは、特定の要素の後に配列の要素を取得します。
User
.findById(req.user._id)
.select('clips')
.exec((err, user) => {
...
をしかし、私は全体clips
配列を取得する必要はありません。私は、_id
をselect()
のどこかに渡して、_id
という要素の後に挿入された配列内のすべての要素を取得したいと考えています。これはマングースで可能なことですか?
私は '.select( 'クリップ')をしようとしている({ '_id':{ '$のGT':req.body.clipIdを}})を見つけます。'。しかし、それは何も見つけられないようです。 'select()'の後に別の 'find()'を使うことができますか? – MrSnappingTurtle
おそらくwhereメソッドを試してみてください。だから、.where(クリップ)は$ gtを検索します。 またはおそらく$? https://docs.mongodb.com/manual/reference/operator/query/in/ – WheepWhoop