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="
}
}
{
"_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="
}
}