问题标签 [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.
python - 烧瓶 Pymongo 插入
我正在调用 dbdev
将数据插入其集合中。但它正在创建一个新集合并将数据插入到admin
数据库中。
我在这里错过了什么吗?
PS:我尝试admin
用dev
. 它给了pymongo.errors.OperationFailure: Authentication failed.
我猜那是因为身份验证数据在admin
数据库中。
app.config['MONGO_URI'] = 'mongodb://<user>:<password>@<url>:27017'
这也没有奏效。
python - 具有多个条件的 Python MongoDB 动态查询构建
我正在使用flask_pymongo构建一个开源项目,Python MongoDB ORM(特别是对于 Flask),我有点坚持构建动态条件。
下面的代码是我在相应文件中写的
模型.py
用户.py
我想要实现的是,从UserController.py
哪里User.py
导入和使用,就像提到的代码一样。
where
在使用和where_or
Model 方法添加多个条件的情况下,get
方法正在解析所有条件并作为过滤器传递给find
方法
用户控制器.py
问题是这不起作用,它似乎适用于任何一种条件,where
或者where_or
但是当我尝试添加多个where
和where_or
条件时它不起作用。
非常感谢您的帮助。
PS:这个问题似乎有很多代码,但为了让您了解我必须的完整场景,如果您仍然需要任何澄清,请随时发表评论。
热切期待。
mongodb - 烧瓶 PyMongo 字符串返回 ObjectID
我正在使用带有 pymongo 的烧瓶,并且我的对象 ID 被转换为字符串。如何将其更改回对象 ID,以便可以使用 if 进行查询?
flask - 无法通过 flask_pymongo 连接到 MongoDB
我只是在玩Flask
and时遇到了问题MongoDB
。以下是场景
启用授权
如果我使用带有模式PyMongo()
的 from ,我只会得到. 虽然我能够通过使用相同的连接字符串成功检索数据库。flask_pymongo
mongo = PyMongo(app)
Authorization Errors
MonogoClient()
pymongo
未启用授权
如果我使用flask_pymongo
,则没有错误。但我也没有得到任何数据。例如,mongo.db.collection_names()
只返回空数组。,MongoClient()
同样的操作成功了。
我在用:
- 蟒蛇= 3.6.3
- 烧瓶 = 0.12.2
- 烧瓶pymongo = 0.5.1
- pymongo = 3.5.1
提前致谢
python - PyMongo-flask 出现奇怪的相等错误
所以我有这个 api 端点:
当我运行它时,数据库中没有数据,它会返回我输入的错误 404 消息。如您所知,我为此使用了 Flask 和 Flask-PyMongo。
python - 如何在 api 路由处理程序中共享 flask-pymongo 实例
我正在尝试使用flask、flask-restplus 和flask-pymongo 设计一个简单的api,但我面临一个基于导入和变量共享的结构设计,我无法以任何方式访问数据库。
这是我的主引擎文件中的代码:
但同时,我想在实际的 api 实现中访问 db 实例:
我收到以下错误。
很长一段时间以来,我一直在尝试解决这个问题,因为我不认为这是一个愚蠢的结构性决定,但我可能错了。哪些方式,无论是结构还是进口方式都可以帮助解决这个问题?
先感谢您!
mongodb - ImportError:没有名为“bson.objectid”的模块
from bson.objectid import ObjectId ,导入后,我收到以下错误 ImportError: No module named 'bson.objectid'。这适用于我在 Windows 上,但不适用于 ubuntu,对于 pymongo 版本 3.5.1
python - 来自mongodb收集错误的最大值(最大值) - Flask Python
我正在尝试nr
从名为prob
现在看起来像这样的 mongo 数据库集合中获取最高值:
我的测试烧瓶代码是:
但它给了我一个错误TypeError: if no direction is specified, key_or_list must be an instance of list
python - 如何将烧瓶pymongo中光标对象的第一个值分配给变量
我正在尝试将我的代码中nr
命名的 Cursor 对象的第一个值的值items
(这是 的最大值nr
)分配给一个变量,但我不知道该怎么做。(我正在使用烧瓶 pymongo。我看到了一个类似于我的问题,但它对我不起作用,因为我使用的是不同的数据库)。
这是我的代码:
我的数据库prob
看起来像这样(我试图将nr
db 集合中最大值的值分配给一个变量):
python-3.x - 使用 pip-python 3.6 安装 flask-pymongo
大家好,我尝试使用 pip 安装 PyMongo 包(我希望这是这样做的方法)。[它是登录系统的一部分]
我的命令行是:
但是,当我把它放在命令行中时,我得到了
代码中的导入行是:
有人知道我该怎么办吗?谢谢!!