{
"_id": "590ad2c78eb79d16bde4a15d",
"user": "yejia@qq.com",
"password": "111111",
"__v": 0,
"lists": [
{
"_id": "590ad2d78eb79d16bde4a15e",
"update_at": "2017-05-04T07:05:52.174Z",
"create_at": "2017-05-04T07:05:52.174Z",
"title": "测试1",
"isChecked": [
false
],
"details": [
"未完"
]
},
{
"_id": "590ad3398eb79d16bde4a15f",
"update_at": "2017-05-04T07:07:28.784Z",
"create_at": "2017-05-04T07:07:28.784Z",
"title": "测试2",
"isChecked": [
false,
false
],
"details": [
"1232",
"333"
]
}
]
}
Seperti contoh ini, jika saya ingin mencari subdokumen berdasarkan idnya: "_id": "590ad2d78eb79d16bde4a15e", apakah yang perlu saya lakukan? Untuk menerangkan, saya tahu cara membuat pertanyaan secara langsung mengikut id. Apa yang saya tidak faham ialah menanyakan subdokumen menggunakan id subdokumen.
Anda boleh melihat dokumentasi API mongoose, bab tentang operasi sub_doc, http://mongoosejs.com/docs/subdocs.html
yourCollectionName.lists.id(your_id)