0
clips
是User
文檔中的一個數組。每個clips
元素都有一個_id
。我可以按如下方式訪問數組:Mongoose獲取某個元素後的數組中的元素
User
.findById(req.user._id)
.select('clips')
.exec((err, user) => {
...
不過,我不希望得到整個clips
陣列。我希望能夠通過_id
select()
中的某個位置,並獲取數組中所有插入到元素後面的元素,並使用_id
。這在貓鼬中是可能的嗎?
我想'。選擇( '夾')找到({ '_id':{ '$ GT':req.body.clipId}})'。但是,它似乎沒有找到任何東西。我可以在'select()'後面使用另一個'find()'嗎? – MrSnappingTurtle
嘗試使用where方法嗎?那麼,.where(剪輯)然後搜索$ gt? 或者$ in? https://docs.mongodb.com/manual/reference/operator/query/in/ – WheepWhoop