问题标签 [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.

0 投票
0 回答
57 浏览

python-3.x - 如何遍历pymongo数据?

所以我有这个mongodb数据,我想循环这个。我正在使用 flask_pymongo,但我不能将 mongodb 数据用作 python 字典。

mongodb数据作为字典列表

到目前为止我的代码

所以我将 mongodb 数据转换为字典列表。基本上我想获取所有的键值对,但是每当我遍历数据时,我都会得到第一个这样的字典{'_id': ObjectId('5dea382d9654591293f35747'), 'bookname': 'biology book', 'bookdesc': 'damn son\r\n', 'donatedby': 'iamuser'} 。我想要所有这些。我怎么做 ??

更新代码

get_books.html

我想要的是,我想在我的引导卡中显示那些booknamedonatedbybookdesc值。所以条件是,如果我的数据库中有用户正在搜索的书。我想显示有关这本书的所有信息。

引导 4 卡

0 投票
2 回答
2044 浏览

python-3.x - TypeError:“位置”类型的对象不是 JSON 可序列化的

我正在为我的 Flask Web 应用程序使用geopy库。我想将从我的模态(html 表单)中获取的用户位置保存在我的数据库中(我正在使用 mongodb),但每次我都收到此错误: TypeError:'Location' 类型的对象不是 JSON 可序列化的

这是代码:

请帮助,如果您想了解更多信息,请告诉我..

0 投票
1 回答
278 浏览

python-3.x - 如何在MongoDB中更新后保存对象数组?

所以我有这个 mongodb 文档(见下文) 我正在使用这个 donateListrequestList更新我的 mongodb 文档。所以情况是这样的:如果我的 web 应用程序中的用户捐赠了一本书。我想通过更新文档来保存那本书的bookid 。但是因为每次我无法保存以前的 bookid时它都会更新文档。与requestList案例相同。我想要的只是每次用户捐赠或请求一本书时保存bookid 。

在此处输入图像描述

代码

0 投票
1 回答
121 浏览

python-3.x - 如何根据 mongodb json 响应制作 bootstrap 4 卡?

所以我有这个文件。(见下图)。现在我想以 bootstrap 4 卡的形式显示这个响应。在本文档中,我有 6 个信息。所以我必须为每一个信息制作卡片。我不想这样做。而不是我希望这些过程是动态的。就像我有超过 6 个文档一样,我希望自动生成引导卡。我正在使用烧瓶。

在此处输入图像描述

如果您想了解更多信息,请告诉我。提前致谢。

0 投票
1 回答
2633 浏览

mongodb - Mongo 聚合的分页跳过和限制

我正在使用烧瓶分页(仅供参考)在烧瓶(Python框架)中进行分页

我能够find为以下查询实现分页:

但我不能在这里对聚合做同样的事情:

结果显示为:

在此处输入图像描述

这里所有的39结果都显示在单页上

击中page 2它显示:

在此处输入图像描述

注意:默认情况下,flask-paginate 最初设置per_page为 as10offsetas0

在参考了许多我尝试过的链接之后:

放置skiplimit以上match任何方式都是错误的

还学到了limit总是跟在后面skip

我坚持这一点,任何帮助表示赞赏

0 投票
1 回答
856 浏览

python-3.x - 将数据从 csv 文件插入到 mongodb

在烧瓶中制作了一条从 csv 文件中读取数据并插入 mongodb 的路线。这是我第一次编写 python 代码,所以我尝试了一些我想在我的项目中做的事情。

数据正在插入 mongodb,但我没有在浏览器中得到响应。当我删除插入代码块时,我可以在浏览器中看到响应。

从 mockaroo 生成 1000 个随机数据

0 投票
1 回答
596 浏览

python - Flask Pymongo Insert 返回一个集合对象而不是 _id

我刚刚开始使用 Flask_Pymongo(以及一般的 pymongo)。我编写了一个简单的测试路由,成功插入到我的 mongo db,但是返回结果不如预期。如果我没记错的话,_id如果我在返回时调用 insert_id,pymongo 应该返回该字段。似乎 Flask_Pymongo 正在返回一个集合对象:

返回对象:

否则插入操作成功,我看到带有 _id 的新文档。我错过了什么?

0 投票
1 回答
2019 浏览

python - 从 flask_pymongo 导入 PyMongo ModuleNotFoundError 出错:没有名为“flask_pymongo”的模块

我遇到了这个错误,我也安装了flask-pymongo库,但它仍然显示错误,我尝试了很多不同的方法,但是当我使用它时,它还是同样的错误。有没有办法解决它。我也在下面分享我的代码。

0 投票
0 回答
536 浏览

mongodb - 使用 flask-pymongo 创建模型

我对 MongoDb 很陌生,我想用一个小的 Flask 项目来尝试一下。我选择了一个 PyMongo。但我不知道如何创建模型。并且找不到有关此主题的任何信息。所以我试试这个:

但它说 PyMongo 没有“文档”属性。我不确定它是否是 PyMongo 的有效代码,但它适用于mongoengine。那么如何使用 flask-pymongo 创建模型?提前致谢!

0 投票
4 回答
839 浏览

pymongo - Pymongo:在响应中删除 $oid 的最佳方法

我最近开始使用 Pymongo,现在我想找到在响应中删除 $oid 的最佳方法

当我使用find

并得到回应:

结果将是:

我的预期:

如您所见,我们可以使用:

但我认为这不是最好的方法。希望大家有更好的解决方案。