0

MongoEngine の Document クラスには、「to_bson」関数がないようです。

from mongoengine import *

class MyDoc(Document):
    foo = StringField()
    bar = IntField()

doc = MyDoc.objects.create(foo=u"Hello World")

print "Document BSON length is:", len(doc.to_bson())  # fails : no "to_bson"

解決策はありますか?

4

2 に答える 2

1

上記の回答に関連して。BSON.from_dict() は非推奨になったことに注意してください。

「非推奨 - from_dict は、encode に名前が変更されました。

バージョン 1.9 で変更: 廃止され、encode() が推奨されました"

http://api.mongodb.org/python/1.10/api/bson/index.htmlからの引用

于 2013-08-08T08:41:10.710 に答える