问题标签 [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.
arrays - 如何在 MongoDB 的数组中查询单个嵌入文档?
我正在尝试在 MongoDB 的数组中查询单个嵌入式文档。我不知道我做错了什么。以编程方式,我将查询该文档并将新的嵌入文档插入到当前空trips
数组中。
以下查询 - 我在 mongo shell 中运行 - 返回空:
也是。db.tm_routes.find({'routes.route_id':6165}).count()
_0
以下查询返回数组中的每个文档
但db.tm_routes.find({'routes.route_id':'6165'}).count()
返回 1。
最后,这是我首先在 Node.JS 中插入数据的方式:
注意:我没有使用 Mongoose,如果可能的话也不想使用。
node.js - 为猫鼬嵌入文档添加大写:true
如果我有两个模式,一个将嵌入到另一个中:
我似乎无法让uppercase: true
嵌入文档工作 - 没有引发错误,但它根本不会大写 state 属性。或任何类似的选择。
我一直在搜索 Mongoose 文档,但也许我只是没有找到它提到在子文档上设置这些类型的附加选项不起作用的地方。
php - 使用 PHP 在数组中搜索值
我的 mongodb 数据库中有一个用户列表,然后可以相互遵循 - 非常标准。使用 php 我想检查特定用户是否正在关注另一个用户。我的数据看起来像这样。
我想要一个查询来检查 Joe 是否在关注 Sam(他不是) - 所以它不会产生任何结果。但是,如果我要查询数据库以检查 Tom 是否在关注 Sam,那么它会产生一个结果表明他是(因为他是)。你知道我会如何在 PHP 中做到这一点吗?我已经尝试过 Foreach 循环,但我无法得到我想要的结果。
c# - C#在解释空数组[]的嵌入文档值时抛出错误
以下是有关我的开发环境的信息:
MongoDB 3.0.0
MongoDB C# 驱动程序版本 1.7.0.4714
微软视觉工作室专业版 2013
.NET 框架 4.0
这是一个 C# 类,其对象将用作嵌入文档:
这是一个用于表示一个人的房子的 C# 类:
我们有一个移动应用程序组件使用的 C# API 模块,它将设置 locOfHouse = []
这意味着在名为 House 的 MongoDB 集合中,我们可以有以下文档:
在我的 C# 应用程序中,我有以下类映射到 BSON
但是,基于 Web 的 C# 应用程序在检索上述数据时会引发以下错误:
如何以不会引发上述错误的方式更改我的 C# 应用程序代码?
mongodb - 如何验证 mongodb 嵌入文档
MongoDB 3.2 有这个很好的验证功能。但是,在此文档中,它仅向我展示了如何对第一级字段进行验证。如果我有以下嵌入文档要插入,我该如何设置验证规则?
我尝试了以下方法,但它不起作用,
提前致谢。
json - 在 OrientDB 上的嵌入类型中插入嵌入类型
我是 orientdb 的新手,我想知道是否可以插入具有三个深度的文档,使用嵌入在另一个嵌入中,如下例所示。我一直在寻找一些例子,比如我的数据,但没有成功。例子:
我发现的所有示例都只使用了一层嵌入文档。我一直在使用:
但它只在 lineorder 上创建一种嵌入式类型。
mongodb - 如何迭代 Meteor 中的嵌入文档?
我正在学习meteorJS,所以请原谅我目前的无知。
我在后端 MongoDB 有一个任务集合,其中包含如下内容:
我的包含模板的 HTML 页面如下所示:
我面临的问题是名称渲染得很好。但是,该地址似乎显示为 [object Object]。我确定我已经搞砸了我遍历地址字段的方式。有人可以帮我吗?
python - mongodb 对象的条件嵌入文档
我需要帮助来考虑数据建模(我正在使用 python 和 mongoengine)。我有一个对象,我想根据对象具有的另一个属性应用不同类别的嵌入式文档。
我的问题是,每次我.save()
反对时,我都不确定这是如何工作的。也许一开始就太奇怪或太复杂了?我愿意接受建议。
mongodb - 使用带有嵌入文档的 cursor.min 执行 mongodb 查询时出错
在我的收藏中有这样的文件
我想为每个文档找到字段 scores.score where 的最小值score.type = "homework"
。
我执行了这样的查询
mongo shell 返回此错误
python - Mongoengine:以 EmbededDocuments 作为值的动态字段
到目前为止,我一直在使用 MapField:
我需要将游戏转换为 ReferenceField。
我想创建具有动态字段/键但以嵌入文档为值的文档,以便我可以拥有如下文档:
反正我能做到吗?