簡體   English   中英

Mongodb 查找比較數組元素到數組字段

[英]Mongodb find comparing array element to array field

我想知道如何比較 ZCCADCDEDB567ABAE643E15DCF0974E503Z 中(嵌套)對象的 arrays。

考慮到下面的代碼,我想在 pskills 屬性匹配時得到結果。 誰能幫我解決這個問題?

  ao = await Ao.find({
//req.body.pSkills is arraay //['nodejs', 'angular'..]
                pSkills: { $eq: req.body.pSkills }
          });

您必須使用$in來搜索數組。

試試這個查詢:

ao = await Ao.find({
  "pSkills": {
    "$in": req.body.pSkills
  }
})

檢查這個例子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM