【问题标题】:I need help in querying the collection in mongodb nodejs我在查询 mongodb nodejs 中的集合时需要帮助
【发布时间】:2021-08-14 00:45:31
【问题描述】:

这是我的 mongodb 集合中名为“jobs”的文档格式,我需要在其中列出与我的查询匹配的所有文档。

{
  "_id": {
    "$oid": "60a79952e8728be1609f3651"
  },
  "title": "Full Stack Java Developer",
  "skills": [
    {
      "name": "Core Java"
    },
    {
      "name": "Spring"
    },
    {
      "name": "Java"
    }
  ],
  "graduationRequired": true,
  "jobLocations": [
    {
      "name": "Hyderabad"
    }
  ],
  "isAvailable": false,
}

我需要使用从客户那里收到的以下信息查询集合“作业”:

  1. 技能:[“Java”、“Core Java”、“HTML”、“CSS”]
  2. 工作地点:“海得拉巴”

【问题讨论】:

    标签: typescript mongodb express mongoose


    【解决方案1】:

    你可以使用find()

    db.collection.find({
      "skills.name": {
        $in: [ "Java", "Core Java", "HTML", "CSS" ]
      },
      "jobLocations.name": "Hyderabad"
    })
    

    工作Mongo playground

    【讨论】:

      猜你喜欢
      • 2020-11-10
      • 2018-07-18
      • 1970-01-01
      • 1970-01-01
      • 2011-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-02
      相关资源
      最近更新 更多