问题标签 [embedded-documents]

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 回答
31 浏览

arrays - MongoDb中的AND运算符在使用ObjectId查询时未检索到正确的数据

我正在尝试从数组中的嵌入文档中检索可以满足此查询中所有条件的文档。它正在检索满足任何条件的文档。

0 投票
3 回答
39 浏览

node.js - 从嵌入式文档返回数组

我有一个类似于 mongodb 集合名称属性的数据。

我只想

结果我尝试了这个

这给

我该怎么做才能得到上面给出的结果。

0 投票
0 回答
204 浏览

ruby-on-rails - 带有父 ID 的 Mongoid 查询嵌入文档

我有两个模型,Deal 和 Contact。

我的联系人模型嵌入在 Deal 模型中,一个 Deal 中可以有多个联系人。

如何使用 deal_ids 获取联系人?

EX: deal_ids = ["a9s82sj", "kswid"] 我想获取 deal_ids = deal_ids 内的所有联系人

0 投票
1 回答
478 浏览

php - PHP:带有位置运算符的嵌入式文档数组上的 MongoDB 投影

我想从匹配基础上的嵌入式文档中检索特定数组,但是输出显示该文档中的所有数组而不是特定数组,或者只显示第一个数组....这是我的代码,请查看并根据到 PHP。

这是输出

文件是这样的,有 247 个子数组

我只想要这个

日期在这里仅作为字符串,我只是匹配字符串。shell 也显示相同的结果:

0 投票
0 回答
632 浏览

mongoengine - Flask 管理员:在嵌入文档中的 SelectField 中添加动态选择

我在嵌入式文档中有一个字符串字段,并将该字段覆盖为选定字段。覆盖后,我将一个空的选项列表作为参数添加到选定字段。

问题是在表单访问时,我们尝试向所选字段添加一些动态选择,但由于某种原因,这失败了。

我们如何添加一些动态选择?我需要使用某种预处理器来执行此操作,因为数据来自在所有模型之后加载的数据库。

班级:

看法:

0 投票
1 回答
34 浏览

ruby-on-rails - 查询引用集合字段的对象和嵌入集合中的另一个字段?

我有一个带有嵌入式地址集合的用户集合。我想使用用户电子邮件和嵌入文档地址的字段邮政编码查找或初始化文档。这两个查询都独立地返回用户对象。

但是,以下查询不返回对象

我不知道为什么。

0 投票
0 回答
92 浏览

django-rest-framework - 使用 MongoEngine 获取集合中所有文档中的所有嵌入式文档

我试过在互联网上搜索这个,但似乎找不到任何东西(对不起,如果它在这里某处)。

我将 Mongoengine 与 Django 一起使用,并具有以下模型:

我想要做的是返回定义集合中的每个“事件”,而不是视图中的“定义”。

有任何想法吗?

非常感谢!

****更新****

我找到了解决方法:

我在 Django 中将事件创建为单独的应用程序,并将 ReferenceField 设置为从其他应用程序导入的定义。

在 EventView 中,我使用定义的 ID 设置参考字段。

视图.py

虽然我仍然想知道是否可以过滤掉所有文档中的所有嵌入文档。

0 投票
1 回答
1262 浏览

node.js - Mongoose - 如何保存带有嵌入文档的文档?尝试进行推送无法使其正常工作

我查看了https://stackoverflow.com/search?q=Mongoose+save+a+document+with+an+embedded+documentHow to populate nested Mongoose 嵌入式文档,但仍然没有弄清楚我做错了什么. 我想简单地保存一个用户文档和嵌入的文档付款信息。

用户模型.js

user.route.js

帖子正文

但是,当我查看数据库时,它看起来像这样:

我不知道我在这里做错了什么,有什么建议吗?谢谢。

0 投票
0 回答
143 浏览

mongodb - 如何在mongo中更新文档和嵌入文档数组的属性

我有一系列这样的文件:

我的数据库中有多个此类活动文档。每个文档都有多个嵌入的进度。在提供活动 IDS 时,我想将活动的 start_date 和所有进度更新为 user_input_date。

我正在尝试以下查询:

但我收到以下错误:

0 投票
0 回答
453 浏览

mongodb - Mongo查询多级嵌套文档

我有一个包含“嵌套”文档的 mongodb 集合。例如,文档可以具有以下结构:

以及下一个:

意思是,每个条件子文档本身可以有多个条件。

现在,我想对type每个条件的字段进行“递归”查询,例如('..' 表示递归):

有没有办法在 Mongo 中做到这一点?