[英]Query to find a subdocument in MongoDB
好吧,我有一个简单的问题。 我在MongoDB中有一个简单的文档,其中包含一个称为“罚款”的子文档。 现在,我想通过子文档中的字符串(“ penalties”)找到文档(此处带有_id“ Cammeritz”),例如“ penaltyid = 0f77d885-6597-3f47-afb1-0cee2ea3ece1”。 你能帮我吗? 最好的解释是Java,但也可以,如果您只需要普通MongoDB查询的帮助。
{
"_id" : "Cammeritz",
"penalties" : [
{
"_id" : null,
"date" : ISODate("2017-09-25T20:01:23.582Z"),
"penaltyid" : "0f77d885-6597-3f47-afb1-0cee2ea3ece1",
"reason" : "Hacking",
"teammember" : "Luis",
"type" : "ban"
},
{
"_id" : null,
"date" : ISODate("2017-09-25T20:01:23.594Z"),
"penaltyid" : "7f5411b0-e66a-33b3-ac4f-4f3159aa88a9",
"reason" : "Spam",
"teammember" : "BluingFX",
"type" : "kick"
}
],
"isBanned" : true,
"isMuted" : false
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.