无法获取单个mongo文档

gl_prout

我对python和mongodb相当陌生,我已经面临一个问题。

我正在尝试使用mongodb作为数据源将nodejs后端restapi“转换”为烧瓶。

使用flask文档,我能够配置我的应用程序以连接到本地mongod。

我可以users像这样集合中获取价值

def getUser():
    usr = Users.objects(email="[email protected]")
    return {
        "user": usr,
    }

通过邮递员调用API时返回以下JSON

{
    "user": [
        {
            "__v": 0,
            "_id": {
                "$oid": "5da86dc651eac87d2a82e2e2"
            },
            "createdAt": {
                "$date": 1571319238918
            },
            "email": "[email protected]",
            "password": "$2b$10$hoH57R5GL1MrwqpuW4yEJ.wwLlyNgyfxQm2Mxb19wioYTPPsU9z7y",
            "profil": {
                "_id": {
                    "$oid": "5da86dc651eac87d2a82e2e3"
                },
                "checked": false,
                "clapList": [],
                "followerList": [],
                "followingList": [],
                "playpoint": 0
            },
            "updatedAt": {
                "$date": 1571319477959
            }
        }
    ]
}

如您所见,我有一个包含一个用户的数组。当我尝试仅获取一个对象时,如下所示:

def getUser():
    usr = Users.objects(email="[email protected]").first()
    return {
        "user": usr,
    }

我在Postman中返回了500状态,并且在调试控制台中出现以下错误: mongoengine.errors.FieldDoesNotExist: The fields "{'__v'}" do not exist on the document "Users"

这是我的用户模型

import mongoengine as me

class Users(me.Document):
    phone = me.StringField()
    email = me.StringField()
    password = me.StringField()
    accountType = me.StringField()
    createdAt = me.DateTimeField()
    updatedAt = me.DateTimeField()
    profil = me.EmbeddedDocumentField(Profil)

我已经尝试将添加__vInfField(),但是仍然有相同的错误。

那是什么__v呢,我应当尝试做从头开始一个新的数据库?

附加信息:

  • mongodb数据库和集合是使用nodejs API生成的
  • 数据库中的用户是使用nodejs API生成的
gl_prout

所以我添加了一个meta属性,现在我可以使用该类了

meta = {
    'strict': False,
}

我真的还不知道那里发生了什么,但是如果可行的话,我什么也没碰

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是对单个文档原子进行mongo更新($ set)

来自分类Dev

如何使Mongo仅查找单个文档findOneAndModify?

来自分类Dev

Mongo查询以获取不同的嵌套文档

来自分类Dev

Mongo LiveCode MergJSON无法解码文档

来自分类Dev

如何获取单个文档引用的所有文档?

来自分类Dev

Mongo DB导入具有多个文档的单个json文件

来自分类Dev

Firestore查询无法获取文档

来自分类Dev

SAXException无法获取文档编码

来自分类Dev

LSP:无法获取文档符号

来自分类Dev

Angular 无法获取文档 ID

来自分类Dev

获取单个乳胶文件而不是PDF以获取R包的文档

来自分类Dev

Mongo DB聚合并使用数组将多个文档转换为单个文档

来自分类常见问题

如何在Mongodb中获取单个文档的大小?

来自分类Dev

尝试从Firebase中获取单个文档时断言失败

来自分类Dev

使用Flutter从Firebase Firestore查询中获取单个文档

来自分类Dev

在流星模板助手中获取单个文档

来自分类Dev

仅在Mongo DB中获取今天存储的文档

来自分类Dev

Mongo + Ruby Rails:获取所有嵌入式文档

来自分类Dev

使用所有子文档mongo meteor获取不同的对象对

来自分类Dev

Mongo查询以时间参数按天获取1个文档

来自分类Dev

如何基于Mongo文档数组中的最大日期获取记录

来自分类Dev

尝试使用LiveCode“构建”查询以从Mongo获取文档

来自分类Dev

我无法在角度的firestore中获得单个文档

来自分类Dev

“无法获取文档”错误-Javascript和Applescript

来自分类Dev

猫鼬,无法从文档中获取数据

来自分类Dev

无法在Firestore中获取文档(React Native)

来自分类Dev

google.setOnLoadCallback无法获取文档元素

来自分类Dev

无法从mongodb文档获取ID归档

来自分类Dev

无法读取通过pymongo和mongo shell插入mongodb的文档

Related 相关文章

  1. 1

    是对单个文档原子进行mongo更新($ set)

  2. 2

    如何使Mongo仅查找单个文档findOneAndModify?

  3. 3

    Mongo查询以获取不同的嵌套文档

  4. 4

    Mongo LiveCode MergJSON无法解码文档

  5. 5

    如何获取单个文档引用的所有文档?

  6. 6

    Mongo DB导入具有多个文档的单个json文件

  7. 7

    Firestore查询无法获取文档

  8. 8

    SAXException无法获取文档编码

  9. 9

    LSP:无法获取文档符号

  10. 10

    Angular 无法获取文档 ID

  11. 11

    获取单个乳胶文件而不是PDF以获取R包的文档

  12. 12

    Mongo DB聚合并使用数组将多个文档转换为单个文档

  13. 13

    如何在Mongodb中获取单个文档的大小?

  14. 14

    尝试从Firebase中获取单个文档时断言失败

  15. 15

    使用Flutter从Firebase Firestore查询中获取单个文档

  16. 16

    在流星模板助手中获取单个文档

  17. 17

    仅在Mongo DB中获取今天存储的文档

  18. 18

    Mongo + Ruby Rails:获取所有嵌入式文档

  19. 19

    使用所有子文档mongo meteor获取不同的对象对

  20. 20

    Mongo查询以时间参数按天获取1个文档

  21. 21

    如何基于Mongo文档数组中的最大日期获取记录

  22. 22

    尝试使用LiveCode“构建”查询以从Mongo获取文档

  23. 23

    我无法在角度的firestore中获得单个文档

  24. 24

    “无法获取文档”错误-Javascript和Applescript

  25. 25

    猫鼬,无法从文档中获取数据

  26. 26

    无法在Firestore中获取文档(React Native)

  27. 27

    google.setOnLoadCallback无法获取文档元素

  28. 28

    无法从mongodb文档获取ID归档

  29. 29

    无法读取通过pymongo和mongo shell插入mongodb的文档

热门标签

归档