0
我在MongoDB中有幾個集合。在mongodb的數據存在的結構的示例如下:獲取所有唯一的鍵和值
{
u'_id': ObjectId('581453c6aeddbf0f04fa017b'),
u'pdpData': {u'taxEntry': {u'taxPercentage': 5}, u'fashionType': u'Core'}
},
{
u'_id': ObjectId('581453c7aeddbf0f04fa017c'),
u'pdpData': {u'taxEntry': {u'taxPercentage': 5}, u'fashionType': u'Fashion'},
u'catalogAddDate': 1467297611
}
我想在CSV形式的所有鍵和值的並集。結果 示例如下:
objectID, pdpdata.taxEntry.taxPercentage, pdpdat.taxEntry.fashionType, pdpdata.catalogAddDate
581453c6aeddbf0f04fa017b, 5, core, NA
581453c7aeddbf0f04fa017c, 5, Fashion, 1467297611
我嘗試了好幾種方法,但不幸的是,我無法獲得列名要求的格式
mapper = Code(""" function() {for (var key in this) { emit(key,null);}}""")
reducer = Code("""function(key, stuff) { return null; }""")
distinctThingFields = db.women.map_reduce(mapper, reducer, out ={'inline' : 1}, full_response = True)
print distinctThingFields
在這裏,我只得到了列值作爲
objectID , pdpdata
不是內部密鑰
你的文件在不同的收藏? – styvane