【发布时间】:2013-01-24 11:21:31
【问题描述】:
是否可以根据 mongodb 中映射中键的存在来选择性地检索?如果是这样,你会怎么做?
假设我有一个看起来像这样的文档..
{ "_id": 1234,
"parentfield1" : {
"childfield1" : { ...},
"childfield2" : { ...},
"childfield5" : { ...}, // There might be many childfields.. > 50
},
}
如果有多个选项可供选择,我如何能够有选择地从文档中检索一个/某些特定的子字段?其中一些可能在文档中不存在。
即
input "childfield1", "childfield2", "childfield3"
-> output
{ "_id": 1234,
"parentfield1": {
"childfield1" : { ... },
"childfield2" : { ... },
},
}
它甚至可行吗?是否也可以有效地做? 任何帮助都会很棒(python,去)。
【问题讨论】:
标签: python mongodb go querying