Ich habe einige Daten in mongodb von dem ich eine Gruppe von Daten finde und es zurück zu der verschiedenen mongo Ansammlung speichere. Dies ist der Ansatz, den ich versucht habe. Aber es gibt mir einen Fehler.die aggregierten Daten von mongoDB in andere Sammlung zurück schreiben
from pymongo import MongoClient
Client= MongoClient()
db= Client["myntra"]
collection= db["women.trouser"]
pipeline=[]
pipeline = [
{'$group':
{'_id':
{'objectId':"$_id",
'styleOptions_skuAvailabilityDetailMap_availableCount':"$pdpData.styleOptions.skuAvailabilityDetailMap.19.availableCount",
'styleOptions_skuId':"$pdpData.styleOptions.skuId",}
}
}
]
cursor = db.women.duplicate.trouser.aggregate(pipeline,{'$out':'women.duplicate.trouser'})#{ 'allowDiskUse': True}))
print cursor
Was ist die Fehlermeldung? Was macht '#' innerhalb der '.aggregate()' Methode? – styvane