问题标签 [mongodb-query]
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.
mongodb - 通过 mongodb/doctrine2 odm 中的嵌套引用值查询
您好,我得到以下代码:
在 mongo 中甚至可以通过 target.createdBy.type 进行查询吗?target.createdBy 也是参考。
mongodb - 在 mongoDB 中删除数组字段大小小于 3 的文档
我有一个名为的 mongoDB 集合col
,它的文档看起来像这样
现在我想从数组col
中哪个size
字段小于 2 的集合中删除文档。
所以我写了一个看起来像这样的查询
现在这个查询没有做任何事情。我检查db.col.find()
并返回所有文件。这个查询有什么问题?
c# - 使用官方 C# MongoDB 驱动程序更新嵌套列表中的单个元素
我有一个多轮的简单游戏,我想更新最近的一轮:
我怎样才能做到相当于games.Rounds.Last().A = x
使用官方 MongoDB C# 驱动程序?
编辑:添加了 Round.B。请注意,在这种情况下,A 和 B 可能会同时更新,因此我无法保存整个文档。我只想更新 A 字段。
mongodb - MongoDB $ne 解释
官方的 MongoDB api 很少写关于 $ne http://www.mongodb.org/display/DOCS/Advanced+Queries#AdvancedQueries-%24ne
所以当我遇到类似的事情时
我别无选择,只能变得完全糊涂。有人可以向我解释一下吗?
mongodb - java中的Mongo DB查询
我必须使用 java 编写一个复杂的 mongo 查询,但我无法做到。
mongo 查询如下所示:
我必须使用 QueryBuilder 类编写上述查询。我可以通过什么方式做到这一点?
谢谢
mongodb - mongo mapreduce 后减少的记录数
这是我的 mapreduce 代码:
目前我正在处理 140,000 条记录。但是在执行 mapreduce 时,记录数减少到 90,000。数据集中没有重复记录。
mongodb - 评估 mongo DB 性能
我在 mongoDB 中有一个集合,我在该集合上设置了用户首选项。我在一个特定的集合中有大量的对象,用户可以关注集合中的一个键。例如:
现在用户可以关注任意数量的键,即当 key1 等于某个值时更新我。(非常类似于 Twitter 的“关注”功能)。
现在我怎样才能有效地做到这一点?
另外,如果我使用这样的查询查询 mongo:
或者 db.collection.find({ keyId : { $in [ 290] } })
当有数百万用户并且都关注 1 个节目时,是否会有任何显着的性能提升。
c - MongoDB 在 C 中使用 $or 检索记录
我正在尝试模拟以下 MongoDB shellcode:
这是我尝试过的:
但它似乎没有按预期工作。我还尝试用数组替换对象,然后将数组嵌套在对象中,但无济于事。
mongodb - MongoDB 排序数组
是否可以按评论的日期对我的 MongoDB 评论数组进行排序?我是否必须在我的服务器端脚本中执行此操作,而不是使用查询运算符?如果是这样,我会怎么做?
json - mongoDB:使用点表示法更新对象(多级对象)
我有一个具有以下形式的对象:
这是一个为每个用户保存的集合 - 它的组,每个组都包含组成员......所以“组”键是一个数组(或列表),“成员”键也是如此。(每个用户可以有多个组,每个组有多个组成员)。
我很难用新的组成员更新对象,我想做的是:
但这似乎不起作用。
收到以下错误:
我也在尝试使用 Java 驱动程序,但这似乎也不起作用。