当我尝试使用 Python 中的新聚合框架时,我收到了下一条消息:
OperationFailure: command SON([('aggregate', 'call_log'), ('pipeline', [{'$project': {u'date': '1', u'status': '1', u'number': '1', u'description': '1'}}])]) failed: exception: field path references must be prefixed with a '$' ("1"
蟒蛇的代码:
db.command('aggregate', 'test_collection', pipe_line=[{'$project':{u'date': '1', u'status': '1', u'number': '1', u'description': '1'}}])
这个消息是什么意思?错误在哪里?
谢谢!