问题标签 [mongoalchemy]
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 - 验证 MongoAlchemy 的唯一性?
我试图确保 MongoAlchemy 支持的模型中的名称唯一性,但不确定如何去做。
我的第一次尝试涉及编写一个包装验证器,它检查具有相同名称的现有数据库条目name
并检查它们(以确保有 0 或 1 个具有相同名称的条目),但这失败了,因为验证器只接收带有name
,而不是整个对象(所以比较mongo_id
s 是不可能的)。
确保单个类的对象都具有唯一name
s 的最佳方法是什么?
pagination - 使用 MongoDB 和 Flask 哪个分页效率更高
我在这里找到了一个不错的分页模板。然而,这个例子是用 SQLlite 完成的。
似乎可以使用flask-mongoengine、 flask-mongoalchemy 和pymongo进行分页。
我用 PyMongo 创建了一个小代码:
对于上述 Flask 模板,三个 MongoDB 驱动程序中的哪一个最适合并且最有效?
python - Mongo alchemy 选择语句
我第一次使用 mongoalchemy,它被证明是一个很棒的工具。当我尝试从我的数据库中选择对象时,我无法获得这些对象的值。这是我的代码如下(我将它与烧瓶一起使用):
因此,当我尝试访问我无法访问的字段时,因为这是一个文档。那么如何找回我的字段呢?
python - MongoAlchemy ObjectIdField 解析
如果我有一个包含另一个模型的 ObjectIdField 的模型,我通常(django)会使用 aproperty
创建一个 getter,并且引用在使用中是透明的。像这样:
虽然,实际上我在尝试从模板访问它时收到此错误:
我会以正确的方式解决这个问题吗?
python - 具有非必填字段的 MongoAlchemy 模型
我有以下模型,其中包含一些不需要的字段。我正在尝试向访问该字段的模型添加一个 setter 函数,但它说该属性不存在。即使数据库中没有值,模型也有属性,对吧??!?这里很混乱...
和错误...
python - 具有多主机 url 的烧瓶 MongoAlchemy
我是 MongoAlchemy 的新手。目前我有 pymongo,我只需要使用 1 个 URL 即可连接到 mongolabs 服务器
mongodb://myusername:secretpassword@ds045801-a1.mongolab.com:45801,ds045808-a0.mongolab.com:45808/mydatabase_name
虽然 MongoAlchemy 使用 MONGOALCHEMY_SERVER 但似乎只需要 1 个主机。反正有没有使用整个 url 作为连接字符串?例如
干杯
python - 当您可以继承 Python Dict 时,为什么还要使用 MongoAlchemy?
最近有朋友告诉我,你可以在 Python 中创建一个 dict 子类的实例,然后使用该实例进行保存、更新等操作。看起来你有更多的控制权,而且看起来也更容易。
mongoalchemy - 如何在mongoalchemy中请求两个字段的值匹配的记录?
我有一个mongoalchemy模型:
我需要获取记录,在哪里
ImportProductReport.is_in_process_remove_offers == 假,
ImportProductReport.is_old_offers_removed == 假,
ImportProductReport.target == ImportProductReport.processed。
没有最后一个平等,一切都很好:
但是如果我尝试写这样的东西:
我有一个错误:
请告诉我,如何在我的查询中添加最后一个条件?:)
python - MongoAlchemy 正则表达式不返回任何内容
我正在为一个项目测试 MongoAlchemy,我必须按名称搜索用户。
我正在尝试制作正则表达式,但查询结果始终为空。
我尝试了两种方法:
和 :
即使我使用像/.*/这样的非常通用的正则表达式,结果也总是空的。
谢谢你。
python - 如何在 Flask 中获取当前模型对象
我们使用
我们有一个 current_user 对象,它引用经过身份验证的用户的属性,例如 current_user.name、current_user.surname。
这是我们的数据模型:
这是问题的开始:我们创建了一个显示用户名、姓氏等的用户仪表板。我们想要访问我们在登录函数中创建的名称为 current_user 的对象,但我们无法从 user_dashboard 函数访问 current_user。我们也知道我们不能从函数中访问局部变量,但是我们错过了哪一点?解决这个问题的正确方法是什么?
我们还查看了应用程序上下文、蓝图,但没有带有用户身份验证的 MongoAlchemy 的代码示例。