问题标签 [mongo-collection]

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

java - 尝试使用 MongoDB Java 驱动程序更新文档

谢谢

  • 我只想感谢您点击这个问题!我已经尽我所能做到这一点尽可能彻底。
  • 但是,如果您需要进一步澄清任何事情,请随时告诉我!
  • 如果您认为问题太长。您可以阅读第三和第四部分并在此处发布您自己的解决方案!

设置

  • Mongodb Java驱动:org.mongodb:mongo-java-driver:3.11.0-rc0

我想做的事

  • 查找具有特定“名称”字段的特定文档。
  • 然后更新其他字段或整个文档。

示例文档

我现在在做什么

我发现了我的错误解决方案

  1. collection.find(eq("name", doc.get("name"))).first()从不返回 null。
  2. Java 只告诉我它返回一个对象。MongoDB 文档告诉我它是一个TResult,它指向MongoIterable<TResult>. 我被困在这里。
  3. 代码结果是最终没有插入/更新任何文档。

参考

0 投票
1 回答
50 浏览

mongodb - 找不到我要打印的集合

我试图显示 mongodb 服务器的集合,但在 MongoController 类中很难在 FindIterable 中找到集合。我相信这可能是语法错误,但我不明白出了什么问题。

MongoController 类

MongoDAO 类

0 投票
1 回答
572 浏览

java - Java 使用 MongoCollection.countDocuments() 执行缓慢甚至超时,但不推荐使用 count() 方法是可以的

Java 使用MongoCollection.countDocuments()执行缓慢甚至超时,但不推荐使用的count() 方法是可以的。

0 投票
1 回答
686 浏览

mongodb-query - 如何在 C# 中使用逗号分隔的字符串从 mongo 集合中查找

我想在 C# 中使用逗号分隔的字符串从 mongo 获取数据。下面是我的代码。

我是 mongo 的新手,并且不知道确切的方法。在使用上面的代码时,我正在获取单个数字的记录。请指导我解决这个问题。TIA

类结构

0 投票
1 回答
22 浏览

meteor - 如何从 Meteor-Blaze 中的子模板访问父客户端集合?

我有一个子模板,我希望能够在其中操纵父级的客户端集合。子模板是可重用的组件,不能有全局集合。不幸的是 Template.parentData(n) 对我不起作用。通过视图访问集合也不合适,因为父集合所在的级别因用例而异(我想将层次结构中父集合的上下文/索引动态地提供给子模板) . 这是我的代码结构的示例。

现在我想从我的孩子访问父上下文中的集合,可能在 Template.childTemplate.onRendered() 或 .onCreated() 函数中。

有没有人有解决方案?

0 投票
1 回答
33 浏览

mongodb - 有没有办法通过该文档中的其他值过滤 MongoDB 文档?

我有一个文档,我试图用聚合函数创建的行进行过滤,如下所示:

我怎么能使用聚合函数来只选择importantVal1>importantVal2的行?

我目前正在尝试类似的东西:

但它什么也不返回

0 投票
0 回答
523 浏览

mongodb - 在 Mongo 中禁用而不删除数据库或集合

我在互联网上所能找到的主要是建议

  1. db.disableFreeMonitoring()- 这是一个管理数据库监控控件

  2. db.collection.remove()- 但这会删除所有文档(当然也基于提供的过滤器)和

  3. db.collection.drop()- 删除所有文档和索引作为删除所有的优化方法。

有没有办法,我可以保持集合或数据库完好无损,但同时禁用任何连接/查询以从中查找数据?(我实际上来自 HBase 中的命令。disableenable

0 投票
0 回答
29 浏览

javascript - Meteor Collection fetch 仅在插入后工作

我正在使用 Collections 从 Mongo 数据库中获取数据,但在获取时它没有返回任何数据,但是当我插入数据时,它会返回 fetch 调用。

这用于获取

在这里,我允许在服务器端使用 Meteor.allow 插入

0 投票
1 回答
586 浏览

c# - 如何修复这个 mongo c# find by Id 以返回除 null 以外的结果?

我正在尝试从我的 MongoDB 数据库中的集合中返回单个值,但是我得到了一个返回的空值,并且集合中存在具有该 id 的文档。

我也试过这样做,但我得到一个空结果。

0 投票
2 回答
23 浏览

mongodb - 动态 MongoDB 集合的默认选项

我知道当您尝试将文档插入不存在的集合时,MongoDB 将动态创建一个集合。我的问题是:如何设置默认选项,以便集合在动态创建时具有我想要的选项?