0
값 목록이 사전 목록의 사전 목록에있는 모든 레코드를 찾으려고합니다.MongoDB - dicts 목록의 목록에 있는지 확인하십시오.
"Tasks": [
{
"description": "Buy weekly groceries",
"title": "Shopping",
"notes": "See if any offers for milk",
"completed": [
"completed"
],
"resources": [
"246",
"444"
]
},
{
"description": "Fix car",
"title": "Mechanics",
"notes": "Change oil",
"completed": [
"completed"
],
"resources": [
"2589",
"4818"
]
}
]
나는 246이 같은 자원 '목록'의 값이며, 작업 목록에있는 모든 dicts
를 반환하기 위해 노력하고있어 : 이것은 <pymongo.cursor.Cursor object at 0x030A10F0>
을 반환
db.projects.find({ "Tasks.resources":{ '$in': ["246"] }})
는이 목록입니다 246이 자원 목록에있는 Tasks의 작업 대신에.
감사합니다. 모든 관련 문서를 반환하기 위해 'for 루프'가 필요하다는 것을 보여 주셨습니다. – user94628