是否有可能根据mongodb中映射中键的存在来有选择地检索?如果是这样,您如何去做呢?
假设我有一个看起来像这样的文档。
{ "_id": 1234,
"parentfield1" : {
"childfield1" : { ...},
"childfield2" : { ...},
"childfield5" : { ...}, // There might be many childfields.. > 50
},
}
给定多种选择,我如何能够从文档中选择性地检索一个/某些特定子字段?其中一些可能在文档中不存在。
IE
input "childfield1", "childfield2", "childfield3"
-> output
{ "_id": 1234,
"parentfield1": {
"childfield1" : { ... },
"childfield2" : { ... },
},
}
它甚至可行吗?也可以有效地做吗?任何帮助都会很棒(python,请执行)。
弑天下
相关分类