0
嗨我有深嵌套在我的貓鼬模式數組。我想從這個深度嵌套的數組中拉出記錄。任何人都可以請幫忙寫下moongoose查詢。我試過這個如何從mongodb中的深度嵌套數組中拉出數據?
var condition = {
_id: user,
$and: [
{
'cardInfo.cards': {
$elemMatch: {
_id: cardId,
isActive: '0'
}
}
},
{
'cardInfo.cards': {
$elemMatch: {
_id: { $exists: true }
}
}
}
]
};
var dataToUpdate = {
$pull: {'cardInfo.cards': { _id: cardId }}
};
var options = {
lean: true
}
對於模式請看MyAnotherQuestion並請嘗試回答這個問題。以上查詢不工作,但在mongodb它工作正常,如果我使用ObjectId
卡ID