2

我正在尝试使用 testypie 和 mongoengine 在 mongo 中保存动态文档,我的代码是这样的:

class Test(DynamicDocument):
    pass

class TestResource(resources.MongoEngineResource):
    class Meta:
        queryset = models.Test.objects.all()
        allowed_methods = ('get', 'post', 'put', 'delete')
        authorization = authorization.Authorization()

我正在尝试使用 rest api 保存这个对象

{
  "fname":"Shon",
  "lname":"Lil"
}

我在 mongo 中得到这个文件

{
    "_id" : ObjectId("50bdf1a0d6b9bb12db267be4"),
    "_types" : [
        "Test"
    ],
    "_cls" : "Test"
}

我需要这样的文件

{
    "_id" : ObjectId("50be06fcd6b9bb14d07f8866"),
    "_types" : [
        "Test"
    ],
    "lname" : "Lil",
    "_cls" : "Test",
    "fname" : "Shon"
}

有人可以帮我吗?

4

0 回答 0