问题标签 [mongoengine]

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 投票
2 回答
2643 浏览

python - mongoengine - 嵌入文档内键的索引?

MongoDB 允许在嵌入文档内的键上建立索引:

有没有办法使用 mongoengine 做到这一点?

0 投票
2 回答
5219 浏览

python - 在 mongoengine 中更新嵌入文档的列表字段的正确方法是什么?

我正在尝试定义对 mongoengine 中嵌入文档的列表字段执行检查和更新的方法。做我想做的事情的正确方法是什么。代码如下。

这甚至是做这种事情的正确方法吗?

0 投票
1 回答
30106 浏览

mongodb - 使用 MongoEngine 排序?

如何在 MongoEngine 中对查询对象进行排序,就像在常规 mongodb 查询中一样?

http://www.mongodb.org/display/DOCS/Sorting+and+Natural+Order

0 投票
2 回答
259 浏览

django - 按需向文档添加字段

说我有这些文件:

在运行时,我需要根据一系列查询向某些实例添加一些字段:

当我检索一些 Dattum 时,我看到它具有正确的列,但是没有列具有来自的字段,model_to_dict(column)并且 dato 没有属性 geojson。

可能是我对 mongoengine 要求太多魔法,可能有适当的方法来解决这个问题。任何指针?

0 投票
1 回答
3500 浏览

python - 过滤 MongoEngine 中的嵌入列表

如果我有这些模型:

我想要一个返回 Mains 的查询,其中 subs 按名称过滤

这将返回正确的 Mains,但 Subs 始终是整个列表,而不是子集。我怎样才能只得到子集?我需要依赖列表推导吗?

0 投票
1 回答
3938 浏览

python - 将 mongoengine 查询集转换为 json 文件

如何使用 python 将 Mongo 文档查询集中的数据转储到 .json 文件?

我尝试使用 django 序列化程序,但没有工作,因为在 django 中访问字段的方式与在 mongo 中访问字段的方式相同。

我还尝试使用 python JSON 编码/解码器,

我得到一个例外

0 投票
1 回答
8029 浏览

python - MongoEngine 用户认证 (django)

我正在尝试在我正在编写的 django 项目中使用 MongoEngine。我很难获得(或理解)身份验证后端的工作原理。

据我所知,用户对象未存储在请求中。

我让它工作,但我不确定我是否以正确/安全的方式进行操作。如果有人可以查看我的代码,我将不胜感激。

在我的 settings.py 中,我在文件顶部添加了:

0 投票
2 回答
2947 浏览

django - 向现有的 django Mongoengine 模型添加了新的布尔字段,但之后无法过滤该字段

首先我的 django 模型是这样的:

在我添加了一个新提交的 is_cancelled 之后,现在是这样的:

我将 mongoengine 用于 django mongodb ORM。但是现在当我想进行过滤查询时:

我使用 django 对象将所有 is_cancelled 字段设置为 False:

但是对于上面的查询,我仍然得到一个空列表。我正在寻找一个 django 对象的 is_cancelled 文件,我看到 is_cancelled = False

错误的

但是当我从 mongodb shell 看时。没有归档为 is_cancelled。

如何修复此查询

0 投票
2 回答
6319 浏览

python - Mongoengine unique_with

我正在将 mongoengine 与 MongoDB 一起使用。我必须制作一个文档,其中元组 (merchant_id, order_id, event_type) 必须是唯一键。

到目前为止,我一直在处理仅限于两个领域的独特性。所以以下工作 -

现在,我正在尝试为三个领域做到这一点 -

但这不起作用。我没有在模块中收到错误。但是,如果我输入数据为 -

然后尝试添加另一个具有相同但不同的数据,merchant_id然后它会给出一个关于重复键的错误。order_idevent_id

我也试过:

0 投票
1 回答
457 浏览

twitter - 来自 twitter、uimodules 和异步数据库的龙卷风实时流

我正在做我的第一个龙卷风项目,我有一些问题:

1-项目的一部分是收集和分类来自不同 Twitter 用户的实时标签和推文,并将它们放在网站上找到了像 python-twitter , tweepy 这样的库,但我不知道什么是最好的,我对 twitter 有限的 api 很感兴趣,那么库/方法是什么?...抱歉,这也是我第一次使用 twitter

2- 我在 tornado 文档中找到 UIModule 如何使用它我不明白它有什么好处?

3-我有办法处理渲染全局模板标签以在更多模板中使用吗?

4-我正在使用 MongoEngine 它将与龙卷风异步一起使用还是我必须使用 Asyncmongo ?