问题标签 [flask-mongoengine]

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 投票
0 回答
99 浏览

python - Google Cloud Launcher 上的 MongoDB 连接到 Flask 应用程序

我刚刚发现谷歌云启动器有 MongoDB,所以我们决定使用云启动器而不是 mlab,似乎与 mlab 的工作方式没有什么不同

如何将谷歌云启动器 MongoDB 连接到 Flask 应用程序?

0 投票
1 回答
3611 浏览

python - NotUniqueError:试图保存重复的唯一键

我不断收到上述错误。我已经删除了id设置为唯一的现有数据库字段。但是在保存时我得到了以下异常

我的user桌子看起来像,

我还尝试id使用取消设置属性,

但它抛出了这个异常,

我只想保存没有id字段的用户模型。

0 投票
1 回答
312 浏览

wtforms - 如何在 model_form 中使用 current_user

我需要过滤一个仅显示用户公司中的组的选择菜单。使用 sqlalchemy 有 QuerySelectField,但是,这在 flask-mongoengine 中似乎不可用。理想情况下,我想将 flask_login current_user 传递给 model_form,如下所示:

但是,由于这会将 current_user 置于请求上下文之外,因此会导致错误。有没有人知道如何做到这一点?

0 投票
1 回答
388 浏览

mongodb - MongoDB:引用另一个附加信息的文档

我有一种情况,我有一种组文档。我想要一个列表字段,其中包含组中用户的引用 ID。但是,我需要指出哪些用户具有管理员访问权限。我应该有两个列表,一个是普通用户,一个是管理员,还是有一个自定义文档,我嵌入了一个只有参考 ID 和布尔值的列表?这基本上是多对多的,两个文档都有其他文档的参考 ID 列表。我只是不确定如何包含这个其他值。

如果有什么不同,我正在使用 Python/Mongoengine 访问 MongoDB

0 投票
1 回答
660 浏览

python - Flask_Mongoengine:使用聚合后不是 mongoengine 对象

aggregate与 mongoengine 一起使用时,它返回一个 CommandCursor 而不是 mongoengine 对象列表,这意味着 mongonengine 并没有真正被使用,

例如:如果某些文档没有标题字段,则会引发错误。如何将结果转换为 mongoengine 对象?

0 投票
4 回答
3510 浏览

python - Flask-MongoEngine AttributeError:“QuerySet”对象没有属性“get_or_404”

我遵循了 Flask-MongoEngine 教程并使用以下代码:

它引发了一个 AttriubteError:

我的点冻结:

0 投票
1 回答
136 浏览

mongodb - 如何使用 allow_inheritance 查询嵌入文档的列表

如果我有以下架构:

我执行以下查询:

我收到以下错误:

当某些对象可能有也可能没有“作者”字段时,这似乎只发生在 allow_inheritance 中。如果所有对象上都存在该字段,例如“标题”字段,则查询工作正常。

0 投票
1 回答
420 浏览

python - mongoengine - 使用管道查找 2 个数组之间的匹配项

我需要在 MongoDB 上使用mongoengine

我有一个包含组列表的文档: groups = ['groupa', 'groupb'...]

另外,我还有其他组的列表my_groups= ['groupc', 'groupd', 'groupc'...]

想要的结果是找到在这些数组之间有任何匹配的所有文档。

我看到了这个问题,但不是通过mongoengine

我怎样才能做到这一点mongoengine

0 投票
1 回答
70 浏览

mongodb - Why do we need to define data model in MongoDB

I want to understand why do we need to define a data model like the following. What is the purpose and advantages of having this?

I am building a flask api using MongoDb as the database.

0 投票
1 回答
178 浏览

flask - 从 MongoEngine 模型中获取数据自动生成 WTForms

提交后如何从 WTForms 表单中获取数据?

楷模:

意见:

这是 HTML 表单: