Objective : I wanted to insert more than one value in a single document.
Following is an example program, were I need to insert value to MongoDB collection's document
for message in mbox:
stackf = getattachements(message)
if len(stackf) > 0:
for i in range(len(stackf)):
print stackf[i][0]
print stackf[i][1]
post = {'sl':i,'From' : message['From'],'To' : message['To'], 'Date' : message['Date'],'Subject' : message['subject'],'Body' : getbody(message),'Attachement' : [{"Originalname" :stackf[i][0],"Exportpath" : stackf[i][1]}]}
else:
post = {'sl':i,'From' : message['From'],'To' : message['To'], 'Date' : message['Date'],'Subject' : message['subject'],'Body' : getbody(message)}
but if "stackf" got any return value - this code doesn't write anything.
stackfgot non-empty values?