【发布时间】:2013-02-15 02:42:46
【问题描述】:
在我的烧瓶应用程序中,我使用的是 MongoeEgine。我正在尝试将多个文档插入到我的 MongoDB 中的地点集合中。
我的文档类定义为
class places(db.Document):
name = db.StringField(max_length=200, required=True)
loc = db.GeoPointField(required=True)
def __unicode__(self):
return self.name
a=[]
a.append({"name" : 'test' , "loc":[-87,101]})
a.append({"name" : 'test' , "loc":[-88,101]})
x= places(a)
最后一条语句失败
x= places(a)
TypeError: __init__() takes exactly 1 argument (2 given)
我也尝试将其保存到我的实例中
places.insert(x)
places.save(x)
两者都失败了。请帮忙。
【问题讨论】:
标签: python mongodb flask mongoengine