问题标签 [flask-pymongo]
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.
mongodb - $或文档中数组的特定元素的属性
我有一个像 top 这样的文档,我想通过状态值或 DELETE 字段存在状态来搜索用户。但我的代码不起作用。
python - 在 mongodb python 中重试写入
我使用 pymongo 来实现 mongo 数据库。我正在尝试使用会话和事务来管理操作,但遇到了这个错误:
我尝试了这个解决方案但没有结果:
任何帮助,谢谢
mongodb - “光标”对象没有属性 - 在 pymongo
我试图用 Pymongo 和 MongoDB 在 Flask 中创建一个 Web 应用程序我得到它无法在用户下的我的数据库中找到属性密码
我知道我是个白痴,请帮忙。这是数据库:
如果您还需要什么,请询问。谢谢!!!
python - “内部连接”就像在 Flask、Jinja 中使用 MongoDB
我正在尝试使用 Flask 对两个 MongoDB 集合执行“内部连接”。
我想我应该用它$lookup
来实现这一点,我目前的路线是:
在我的模板中,我正在遍历perfumes
一个集合,并希望访问users
集合中的所有数据,因为每个香水项目都是由一个用户创建的。perfumes
集合有一个author
字段,应该用于链接集合中的username
字段users
。我的模板的一个非常简化(精简)的版本如下所示:
为了让这个“加入”工作并能够从两个集合中访问该项目的所有数据,我缺少什么?
谢谢!!
注意:我想访问的不仅仅是创建者的用户名,比如个人资料图片等,这就是我需要加入的原因。
更新:这些是我用于两个数据库的结构:
所以author
inperfumes
可以与username
in链接users
。
python - PyMongo 聚合不适用于 $max 运算符
我的查询在 mongo shell 上运行良好。但是当通过 pymongo 运行时会出错。有人可以帮我解决这个问题。
但是,我收到一个错误
python - 烧瓶-PyMongo。如何显示从 python 到 html 的所有条目?
一个条目包含:标题、链接、时间、文本。如何显示从 python 到 html 的所有条目?我尝试了很多选项,但找不到正确的语法。最后一次尝试:
应用程序.py:
HTML
mongodb - 处理 debian mongo 包时遇到错误
我从我的 ubuntu 中卸载了 mongo 并尝试再次安装它,但现在出现以下错误
我按照下面提到的链接再次安装 mongo - https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
有人可以帮我解决这个问题吗?
mongodb - 将 MongoDB 文档传递到 HTML 时遇到问题(Flask 和 Pymongo)
我在将 MongoDB 数据库中的文档传递到使用烧瓶渲染的 HTML 文件时遇到问题。我的数据库称为用户,其中包含字段“_id”、“名称”、“用户名”和“分数”。我想为当前登录会话的用户的个人资料设置一个 HTML 页面。所以我在我的烧瓶 app.py 中这样写:
在这里,我试图在数据库中找到用户名等于会话中当前用户名的文档,然后将其传递给我的 HTML 页面。然后在我的 HTML 页面中,我有这个:
但是当我在登录时在本地服务器上查看这个时,什么都没有出现。我的语法正确吗?谁能告诉我我有什么问题?
mongodb - 使用数组过滤器在 MongoDB 提示符下手动工作命令需要等效的 Pymongo 命令
手动工作命令需要 Pymongo (Python Flask) 等效命令:
上面的命令在手动 Mongodb 提示符下更新了数据库,没有任何问题。
尝试了以下方法(update 和 update_one 以及 arrayFilters 和 array_filters):
此命令在 Python Flask 代码中执行时会出错:
此命令在 Python Flask 代码中执行时会出错: TypeError: upsert must be True or False
我在 Pymongo 中的工作命令中缺少一些东西。任何帮助在这里表示赞赏。
mongodb - 过滤已过滤的 mongodb 集合
我正在为 HR 服务构建 REST Api,需要实现与 Flask 和 Pymongo 一起使用的过滤器。我有一些过滤器,例如技术、经验、城市、框架等。我要做的是首先按技术过滤,如果在此过程中进一步满足某些条件,则按另一个条件过滤其查询。它有点像 Django 查询集,您可以进一步缩小范围。
但如果我能做到以下几点,我在 Mongo 文档上找不到它:
我知道我可以在一个地方运行第二个查询,但就我而言,如果满足某些条件,我发现这样做会更有效。至少,我肯定会在 Django 中这样做。
有什么解决办法吗?
编辑:
这是一份文件的副本:
假设我按技术、经验和位置进行过滤。但我也在寻找一个 Flask 框架,它“很高兴拥有”一个 React。这意味着我们不仅需要同时拥有它们(Flask 和 React)的人,而且首先我们需要拥有其中两个的人,然后是只有 Flask 的人。
假设我们按前 3 个字段过滤并从 100k 集合中得到 5k 项。接下来,为了实现这两个框架搜索,我正在运行一个复杂的聚合,所以我觉得在 5k 结果上运行聚合比在 100k 上运行聚合性能要好得多。