我怎样才能使用芹菜从mongodb获取数据

时间:2016-02-23 06:07:13

标签: mongodb celery mongoengine

在我的芹菜任务中,我使用mongoengine来查询来自mongodb的数据。虽然它是这样的错误:

  File "/home/admin/baymax/baymax/baymax/views/task.py", line 20, in run_parallel
    rolling_task = pubDao.objects.get(id=task_id)
  File "build/bdist.linux-x86_64/egg/mongoengine/queryset/base.py", line 242, in get
Exception: pubDao matching query does not exist.

我芹菜任务中的代码:

from tppPublish.models import pubDao
@task()
def run_parallel(task_id):
    rolling_task = pubDao.objects.get(id=task_id)
    task_list = rolling_task.task_fregment["segment"]

所以我尝试解决这个问题:在芹菜任务之外运行相同的代码。所以我很困惑为什么?芹菜中有没有设置导致这个?

0 个答案:

没有答案