问题标签 [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 投票
1 回答
79 浏览

java - Using mongodb with java

I'm searching in the database for the URL but with this code I can not. Why? Normally I want to print all the type and the URL where exist in this database. When I have the print only with the type is working but with the print for URL nothing.

0 投票
1 回答
5168 浏览

java - 不能转换为 org.bson.BSONObject

我尝试制作这个程序,但我收到了这个错误

不能转换为 org.bson.BSONObject

我不知道程序的结构是否良好。我想做一个程序来搜索数据库(mongoDB)并打印我所有的事件,但是当我有一个pageLoad事件时我想检查它是否有一个 URL 并打印它,否则它应该再次搜索下一个事件直到再次发生的一个事件pageLoad。所以像这样一个循环。例如,结果必须是这样的。

  • 鼠标移动
  • 鼠标移动
  • 鼠标移动
  • 点击
  • 滚动
  • 点击
  • pageLoad....//htttp://www......url(1)......ex
  • 鼠标移动
  • 点击
  • pageLoad....//htttp://www......url(2)......ex

0 投票
2 回答
1876 浏览

java - 将一个文档插入到 MongoDB 中的另一个文档中

我正在尝试在另一个文档中添加一个文档。

在此处输入图像描述

我正在尝试将带有时间戳的新文档作为键和光代理和临时作为该文档的内容插入到 documentsensor_collection中。

我的代码不起作用是合乎逻辑的,因为我正在设置一个新的sensor_collection. 有谁知道我如何设置时间戳文档,sensor_collection或者建议不要这样做?

这是代码:

目前,此代码会覆盖数据库中已经存在的时间戳。

0 投票
1 回答
208 浏览

performance - Mongo 查询性能

与 MongoChef 一起玩时,我发现查询随着时间和集合中文档数量的增加而变慢。EX:我去年 11 月启动了一个应用程序,从那时起我将数据保存到同一个集合中的 mongo DB 中,没有过期日期。

现在我执行这个查询:

它在 0.178 秒内检索239 691 个文档,持续 2 个月。

但:

在 6.391 秒内检索199 909 个文档,持续 3 天。

区别:第一个查询获取第一个插入 Mongo 的所有文档,第二个查询获取最近 3 天到现在的所有文档。

当然 Collection 已经有数百万个文件,我想阅读一些关于如何处理这个问题的建议。我考虑过使用索引:类似于:

或者

但是更新这个集合的索引需要一段时间,最好在出错之前询问,索引也会影响写入性能。

提前致谢。

阅读正确答案并应用索引后:

在 0.194 秒内检索199 909 个文档,持续 3 天。

大的进步。谢谢...

0 投票
1 回答
404 浏览

c# - Mongodb 查询等效于以下 SQL 查询

我有一个作为 UserData 的表,它的结构类似于

现在我想选择在单个类别中具有最大值的所有行。所以我的结果集应该是。

我想在 MongoDB 查询中有这个。

它的 sql 等效项是这个

我想知道如何在 MongoDB 查询中产生相同的结果

0 投票
1 回答
32 浏览

javascript - 服务器上的 Meteor.publish 不在客户端显示新文档

问题是服务器上的下一个代码:

> Events.find().fetch() 在不重新加载页面的情况下,无法在客户端上查看新文档。

两个集合都在lib文件夹中:

我很确定问题出在反应性数据源中,但仍然无法解决。

谢谢你的帮助!

0 投票
1 回答
61 浏览

mongodb - 使用 FlowRouter 从访问路线的集合中获取在页面重新加载时不起作用

我在 Meteor + React 应用程序中定义了一条路线,如下所示。我想获取帖子并通过道具传递给组件。但是当我在该 URL 上重新加载页面时,我收到一条错误消息,说帖子未定义。当我从站点的其他部分访问时,我可以访问 URL,但在重新加载时不能访问。

也许这不是要走的路,但我希望能够传递自定义帖子,这就是我使用这种方法的原因。是否与 Posts 集合未完全启动有关?如果是这样,我如何等待它启动?

0 投票
1 回答
43 浏览

meteor - Meteor:单个帖子视图,通过 id 和流路由器不解析集合中的任何数据

我试图通过单击显示“查看更多”的链接将我的#each 项目循环中的单个记录打开到它自己的视图中,这将带我进入单个文章。我设置了我的 Flow 路由器及其工作,但我看不到应该进入的数据。

单篇文章的模板助手看起来像这样

我的路线看起来像这样

模板“collectionSingle”看起来像这样

当我导航到http://localhost:3000/collection/thePublication-0时 ,我看到的只是测试消息“这是一个测试”,但我没有看到 {{title}} 也没有缩略图。

此外,当我改变时:

到我的另一个收藏:

保持不变。

我怎样才能成功地为我的每篇文章创建一个单独的文章页面,并将它们与流路由器正确链接?

0 投票
1 回答
209 浏览

meteor - Meteor:路径错误没有路由。如何在嵌套对象中访问 SINGLE 文章

我有一个包含 10 个对象“类别”的数组,每个类别都有子对象,例如该类别中的帖子。这就是它的外观。

在此处输入图像描述

我像这样访问类别列表。

这个链接

访问类别中的“帖子”列表,如下所示

此链接应该针对类别内帖子列表中的单个帖子

问题:

我收到错误:路径没有路由:/catsingle/ 每当我尝试访问 SINGLE POST

即使我像这样在我的 routes.js 中有它

模板助手看起来像这样

如何在一个类别中成功发布单个帖子?

0 投票
1 回答
1062 浏览

mongodb - MongoDB查询以大写现有数据库中的第一个字母

问题来了,

我想将现有数据库中名称的第一个字母大写,只是想知道是否有任何查询,以便我可以使它成为可能。

我想要什么——在我的数据库中,很多名字都是未格式化的……比如 lucy、Sean、jon 等等。我想以格式化的方式制作它们。露西。肖恩,乔恩。谁能帮我这个?

提前致谢。