Mongodb mlab 复杂的 findOne

Mongodb mlab complex findOne

{
    "_id": "zAxNarwAE2AnvPb8P",
    "createdAt": {
        "$date": "2018-02-28T08:48:52.840Z"
    },
    "services": {
        "password": {
            "bcrypt": "a$.Kp4OY1fXfhaZ/garVlrLOy.bLWBbaXVHXeDkfmlkmlklkSkSMOEeke"
        },
        "resume": {
            "loginTokens": [
                {
                    "when": {
                        "$date": "2018-03-02T12:53:13.447Z"
                    },
                    "hashedToken": "6B/Tpu8jQfg7XBiW5rMRsPt7+6H+HQd8AqbVQeKDu2I="
                },
 "emails": [
        {
            "address": "test@test.test",
            "verified": true
        }
    ],
    "roles": [
        "hotel"
    ],
    "pushIds": [
        "e1cf19d0-d63a-49df-bb10-cb7334c7ffb1"
    ],
    }
}

我想查找带有例如 hashedToken = "6B/Tpu8jQfg7XBiW5rMRsPt7+6H+HQd8AqbVQeKDu2I="

的文档

我在 mlab 上做过

{
    "services.resume.loginTokens": {
        $elemMatch: {
            "hashedToken": "6B/Tpu8jQfg7XBiW5rMRsPt7+6H+HQd8AqbVQeKDu2I="
        }
    }
}

我遇到了 JSON 验证器错误, 关闭

We encountered an error while parsing your JSON. Please check your syntax (e.g. ensure you are using double quotes around both your field names and values) and try again.

找到了,不好意思

{
    "services.resume.loginTokens": {
        "hashedToken": "iHQ2HvZUoAux4QximrlBViIy5pQuyx910aI3CL/RxDY="
    }
}