问题标签 [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 投票
1 回答
5183 浏览

python - 烧瓶 Pymongo 插入

我正在调用 dbdev将数据插入其集合中。但它正在创建一个新集合并将数据插入到admin数据库中。

我在这里错过了什么吗?

PS:我尝试admindev. 它给了pymongo.errors.OperationFailure: Authentication failed.我猜那是因为身份验证数据在admin数据库中。

app.config['MONGO_URI'] = 'mongodb://<user>:<password>@<url>:27017' 这也没有奏效。

0 投票
0 回答
953 浏览

python - 具有多个条件的 Python MongoDB 动态查询构建

我正在使用flask_pymongo构建一个开源项目,Python MongoDB ORM(特别是对于 Flask),我有点坚持构建动态条件。

下面的代码是我在相应文件中写的

模型.py

用户.py

我想要实现的是,从UserController.py哪里User.py导入和使用,就像提到的代码一样。

where在使用和where_orModel 方法添加多个条件的情况下,get方法正在解析所有条件并作为过滤器传递给find方法

用户控制器.py

问题是这不起作用,它似乎适用于任何一种条件,where或者where_or但是当我尝试添加多个wherewhere_or条件时它不起作用。

非常感谢您的帮助。

PS:这个问题似乎有很多代码,但为了让您了解我必须的完整场景,如果您仍然需要任何澄清,请随时发表评论。

热切期待。

0 投票
1 回答
5218 浏览

mongodb - 烧瓶 PyMongo 字符串返回 ObjectID

我正在使用带有 pymongo 的烧瓶,并且我的对象 ID 被转换为字符串。如何将其更改回对象 ID,以便可以使用 if 进行查询?

0 投票
1 回答
2910 浏览

flask - 无法通过 flask_pymongo 连接到 MongoDB

我只是在玩Flaskand时遇到了问题MongoDB。以下是场景

启用授权

如果我使用带有模式PyMongo()的 from ,我只会得到. 虽然我能够通过使用相同的连接字符串成功检索数据库。flask_pymongomongo = PyMongo(app)Authorization ErrorsMonogoClient()pymongo

未启用授权

如果我使用flask_pymongo,则没有错误。但我也没有得到任何数据。例如,mongo.db.collection_names()只返回空数组。,MongoClient()同样的操作成功了。

我在用:

  • 蟒蛇= 3.6.3
  • 烧瓶 = 0.12.2
  • 烧瓶pymongo = 0.5.1
  • pymongo = 3.5.1

提前致谢

0 投票
1 回答
42 浏览

python - PyMongo-flask 出现奇怪的相等错误

所以我有这个 api 端点:

当我运行它时,数据库中没有数据,它会返回我输入的错误 404 消息。如您所知,我为此使用了 Flask 和 Flask-PyMongo。

0 投票
1 回答
790 浏览

python - 如何在 api 路由处理程序中共享 flask-pymongo 实例

我正在尝试使用flask、flask-restplus 和flask-pymongo 设计一个简单的api,但我面临一个基于导入和变量共享的结构设计,我无法以任何方式访问数据库。

这是我的主引擎文件中的代码:

但同时,我想在实际的 api 实现中访问 db 实例:

我收到以下错误。

很长一段时间以来,我一直在尝试解决这个问题,因为我不认为这是一个愚蠢的结构性决定,但我可能错了。哪些方式,无论是结构还是进口方式都可以帮助解决这个问题?

先感谢您!

0 投票
0 回答
701 浏览

mongodb - ImportError:没有名为“bson.objectid”的模块

from bson.objectid import ObjectId ,导入后,我收到以下错误 ImportError: No module named 'bson.objectid'。这适用于我在 Windows 上,但不适用于 ubuntu,对于 pymongo 版本 3.5.1

0 投票
1 回答
151 浏览

python - 来自mongodb收集错误的最大值(最大值) - Flask Python

我正在尝试nr从名为prob现在看起来像这样的 mongo 数据库集合中获取最高值:

我的测试烧瓶代码是:

但它给了我一个错误TypeError: if no direction is specified, key_or_list must be an instance of list

0 投票
1 回答
699 浏览

python - 如何将烧瓶pymongo中光标对象的第一个值分配给变量

我正在尝试将我的代码中nr命名的 Cursor 对象的第一个值的值items(这是 的最大值nr)分配给一个变量,但我不知道该怎么做。(我正在使用烧瓶 pymongo。我看到了一个类似于我的问题,但它对我不起作用,因为我使用的是不同的数据库)。

这是我的代码:

我的数据库prob看起来像这样(我试图将nrdb 集合中最大值的值分配给一个变量):

0 投票
2 回答
2622 浏览

python-3.x - 使用 pip-python 3.6 安装 flask-pymongo

大家好,我尝试使用 pip 安装 PyMongo 包(我希望这是这样做的方法)。[它是登录系统的一部分]

我的命令行是:

但是,当我把它放在命令行中时,我得到了

代码中的导入行是:

有人知道我该怎么办吗?谢谢!!