问题标签 [mongodb]

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

mongodb - 过滤 MongoDB 中的嵌入文档

我无法掌握如何在 MongoDB 中过滤嵌入式文档,并且开始认为我应该使用关系关联,但在文档存储上下文中感觉不对。

坚持使用典型的博客/评论系统,我有一个集合blogs,每个blog都有很多comments. 评论作为嵌入文档存储在博客文档中。

过滤我的集合非常简单blogs,但是为了过滤我comments嵌入的 each blog,我必须将它们全部加载到内存中(将所有内容检索到 Ruby 数组中),并遍历每个评论,返回符合特定条件的评论.

我使用点符号过滤嵌入式文档的努力失败了,并带回了所有子文档。

有没有更好的方法让 MongoDB 为我过滤这些,或者我应该让自己接受关系关联?(从长远来看,拉回所有嵌入的文档并手动过滤将过于密集)

0 投票
2 回答
3826 浏览

mongodb - MongoDB 哈希的大小是多少?

我需要知道 MongoDB 哈希的大小。在维基百科或官方网站上找不到。

0 投票
4 回答
5629 浏览

c - 哪个 NoSQL 数据库与 C 一起使用?

我正在开发一个要用 C 语言编写的应用程序,我正在考虑使用 nosql 数据库来存储最多 8 或 9 个字段的时间序列数据。但是每 5 分钟就会有 2-1000 万行这样的巨大写入操作,然后会有读取操作(但是读取操作的性能不如写入操作重要)。

我正在考虑在这里使用 NoSQL 数据库来存储数据,但无法决定使用哪一个。Couchdb 似乎有一个稳定的驱动程序,叫做pillowtalk for C;但是 Mongo 的司机看起来不像枕边话那么有前途。我也愿意接受其他建议。

你的建议是什么?

0 投票
10 回答
86232 浏览

spring - 使用 MongoDB 休眠

我正在寻找展示如何将 MongoDB 与 Hibernate 集成的资源(最好是在 spring 中),以便我可以在 RDBMS 和 NoSql 替代方案之间切换:有人有这样做的经验吗?

0 投票
1 回答
400 浏览

ruby-on-rails - 向 MongoDB 添加索引会导致空结果

我现在有一个 mondoDB,其中包含数据,我正在使用 Ruby on Rails 进行查询。我正在寻找索引数据库以加快速度。

我阅读了 mongoDB 文档并按照说明如何添加索引,如下所示:

这将返回 true 并在控制台中返回:

但是,当我返回到 Ruby on Rails 应用程序时,没有返回任何结果,当我删除索引时,一切都恢复正常。

有谁知道为什么会发生这种情况。

干杯

伊夫

0 投票
2 回答
719 浏览

ruby-on-rails - 在 Rails 中生成

我使用的是 spawn 插件(http://rubyforge.org/projects/spawn/),效果很好。但是,然后我搬到了 Mongo(使用 mongo_mapper),Spawn 不再工作。

修改插件超出了我的能力范围。有没有一种简单的方法可以在 Rails 中使用 Mongo 进行生成?这不是一个经常运行的过程,因此它不必是世界上最优雅的解决方案。

谢谢!

0 投票
2 回答
8138 浏览

linux - MongoDB 外部脚本文件

我正在使用 mongoDB,并且很好奇您是否可以像在 MySQL 中一样导入脚本:

你能用 mongoDB 做到这一点吗?

干杯

伊夫

0 投票
5 回答
6451 浏览

hosting - 设置 Mongo DB 和托管

最近我偶然发现了 mongoDB、couchDB 等。我希望能玩一下这种类型的数据库,并且想知道需要多少访问托管服务器才能使其运行。

如果有人对此有任何了解,我很想知道当您的应用程序通过“普通”托管公司托管时,它是否可以设置为工作。

0 投票
2 回答
9101 浏览

mongodb - NoSQL 最佳实践

NoSQL 数据库、OODB 或可能存在的任何其他首字母缩略词的最佳实践是什么?

例如,我经常看到一个字段“type”用于决定客户端(即应用程序)应如何解释 DB 文档(在 couchDB/mongoDB 术语中)。

在适用的情况下,使用 PHP 作为参考语言。阅读:我也对如何在客户端最好地处理此类数据感兴趣,而不仅仅是严格的数据库结构。这实际上意味着我还在为 SQL DB(活动记录、数据映射器等)寻找“ORM”之类的模式。

不要犹豫,就这样的数据库和 PHP 5.3 的新特性如何最好地协同工作发表声明。

0 投票
7 回答
16584 浏览

php - 无法通过 PHP 连接到 MongoDB

我只是想看看Mongo-DB。但我就是不让它运行。我已经用 PECL 安装了它,我phpinfo()告诉我扩展已加载,但是当我尝试与

$mongo = new Mongo();

我明白了:

致命错误:未捕获的异常“MongoConnectionException”和消息“:传输端点未连接”

有人有同样的问题吗?...或者对此有任何想法?