如何在MongoDB中查询数组?

时间:2018-08-06 15:49:48

标签: mongodb-query

我一直在尝试多个查询,但仍然无法弄清楚。我有多个看起来像这样的文件:

{
    "_id" : ObjectId("5b51f519a33e7f54161a0efb"),
    "assigneesEmail" : [ 
        "felipe@gmail.com"
    ],
    "organizationId" : "5b4e0de37accb41f3ac33c00",
    "organizationName" : "PaidUp Volleyball Club",
    "type" : "athlete",
    "firstName" : "Mylo",
    "lastName" : "Fernandes",
    "description" : "",
    "status" : "active",
    "createOn" : ISODate("2018-07-20T14:43:37.610Z"),
    "updateOn" : ISODate("2018-07-20T14:43:37.610Z"),
    "__v" : 0
}

我需要编写查询的帮助,可以通过在数组元素 assigneeEmail 的任何部分中查找电子邮件来找到该文档。有什么建议么?我已经尝试过$ elemMatch,但仍然无法正常工作。

1 个答案:

答案 0 :(得分:0)

好像我的查询不正确。我想通了。