问题标签 [pymodm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
378 浏览

python - 在 Pymodm 中获取第一个值

我想使用 pymodm 检查在用户注册期间给出的用户名是否已经存在,并使用类似于使用 pymongo 的明确解决方案:

要制作此代码,我必须编写:

因为 pymodm 使用期望。编码效率非常低且繁重。你有什么主意吗 ?

0 投票
1 回答
1090 浏览

python - 使用 pymodm 连接 MongoDB 服务器的 Python 脚本中的身份验证失败错误

MongoDB 服务器托管在 docker 容器中。创建一个具有root权限的超级用户使用用户名和密码登录。使用 pymodm 从 Python 脚本连接到 MongoDB 服务器。

我能够从 shell 以及 Compass 工具连接到 docker 托管的 MongoDB 服务器。使用 Python 脚本以编程方式连接和插入新项目的工作失败并出现 Authentication Failed 错误。

脚本如下:

连接成功但插入记录失败并出现以下错误:pymongo.errors.OperationFailure: Authentication failed

0 投票
0 回答
118 浏览

python - pymodm 无法识别模型的对象

我已经开始在我的项目中使用 pymodm(https://github.com/ypriverol/biocontainers-backend/blob/master/biocontainers/common/models.py)。所有 CRUD 操作都运行良好。

但是,当我尝试使用对象调用检索特定 MongoModel 的对象列表时:

我收到了这个错误:

0 投票
1 回答
164 浏览

python - 如何使用 PyMongo 检索数据?

我已经阅读了教程,因为我使用了三个不同的东西:1. Flask 作为服务器 2. PyMongo 作为 MongoDB 驱动程序 3. PyMODM 作为模式创建者

我已经糊涂了。

首先,我使用 PyMODM 定义了 Schema:

综上所述,我的想法是制作两种模式:目标和路径。最后,目标看起来像这样:

Path 将是一个目标列表。有了我的模式,最大的问题是,我如何使用它与我的 MongoDB 数据库进行通信?这是我的小型服务器代码:

因此,通过只关注路由“/goal”的 GET 方法,我如何从我的数据库中检索所有 Goal 消息?

另外,我想知道如何在 '/goal/' 检索最后一条目标消息?

0 投票
2 回答
1144 浏览

python-3.x - pymodm 找不到对象,而 pymongo 成功找到它

mongodb我从实例中获取对象时遇到问题。如果我用接口搜索这个对象pymongo,一切都很好——可以找到对象。如果尝试用pymodm- 做同样的事情,它会失败并出现错误。

这是我正在做的事情:

第一个打印输出:{'_id': ObjectId('5c4099dcffa4fb11494d983d'), 'legacy_id': 1437424}. 但是,在执行此命令期间:do = detection_object.objects.raw({'legacy_id': 1437424}).first()解释器失败并出现以下错误:

怎么会这样?我正在尝试使用相同的连接和集合查询相同的对象。请问有什么想法吗?

0 投票
1 回答
285 浏览

python - Pymodm:ImportError(两个模型相互引用)

我正在使用烧瓶和 mongoDB 和 Pymodm 作为 ODM 编写一个待办事项应用程序。我有两个名为 User 和 UserGroups 的模型。这两个相互引用,如下所示:

用户.py

用户组.py

我收到错误消息:“ImportError:无法导入名称‘用户’”

在这种情况下,我怎样才能正确引用?

0 投票
1 回答
169 浏览

python - 如何在 PyMODM 模型类中定义初始化程序

我想为我的 PyMODM 类提供一个自定义初始化程序。以直接的方式进行

首先产生一个警告:

然后是一个错误:

我错过了什么?

0 投票
1 回答
967 浏览

django - pymodm 或 mongoengine 中嵌套文档的模型以在 Django 中工作

我有一种特定类型的 JSON,我需要将其编码到我的 Django 问题的模型中。问题是我在其中嵌套了文档,或者我应该说对象的对象,我不知道如何在 Pymodm 或 Mongoengine 中设计模型。

这是我正在处理的 JSON 模式。

我已经查看了这两个 ODM 的文档和 API 参考。我找不到任何有用的东西。充其量他们有fields.EmbeddedDocumentListField存储文档/对象列表。

0 投票
1 回答
65 浏览

mongodb - 如何制定查询以返回某些布尔值为真的文档,否则返回布尔值为假的文档

请考虑此文档结构:

现在,考虑这个数据集:

我的目标是获取已获批准的最新文档版本。那将是文档版本 2。

但是,有了这个数据集:

我希望将版本 3 的文档作为最新版本。

我将如何通过单个 mongodb 查询来做到这一点?

出于兴趣,我正在使用 python 与 pymongo 和 pymodm 库。我假设我必须做一个原始的 MongoDB 查询,所以我认为这并不重要,但如果你知道更好的方法来解决这个问题,请告诉我!

0 投票
0 回答
159 浏览

python - models.DoesNotExist - 使用 python 烧瓶的 Web 应用程序

每个人。任何人。下面是我的 models.py 文件,我在数据库中创建了一个表

我正在使用烧瓶登录进行登录身份验证

这是登录页面的路径

它返回一个model.DoesNotExist,它显然存在,但我一定做错了什么