在mongodb中存储有关芹菜任务的其他信息

时间:2017-11-17 10:32:32

标签: python mongodb celery

我想在MongoDB中存储有关任务的其他信息。例如,创建任务的用户的ID。

{
  "_id" : "a77db490-d090-4c9d-a48c-b6f766bee902",
  "status" : "SUCCESS",
  "result" : "8",
  "date_done" : ISODate("2017-11-17T10:16:28.942Z"),
  "traceback" : "null",
  "children" : "[]",
  "task_creator": "username" // <---- How can I add such field?
}

我该怎么做?

1 个答案:

答案 0 :(得分:0)

最简单的方法是将task_creator作为参数传递给您的函数。由于它是作为参数发送给您的任务的,因此即使您未在任务中使用此参数,它也会出现在args参数中。