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

python - Django 会话

我正在查看 Django 中的会话,默认情况下它们存储在数据库中。文件系统和缓存会话有什么好处,我应该什么时候使用它们?

0 投票
7 回答
43176 浏览

json - 使用 JSON 作为存储/传输格式的数据库

有多少数据库系统使用 JSON 进行存储或传输?我知道:

我记得我在 SO 用户的个人资料中看到了另一个供应商。该系统使用他们所谓的二进制 JSON,但我不记得产品的名称。

最近,似乎越来越多的 DB 项目将 JSON 用于持久存储。其中一些甚至将 HTTP 作为传输层。

0 投票
19 回答
131427 浏览

database - MongoDB 或 CouchDB - 适合生产?

我想知道是否有人可以告诉我MongoDBCouchDB是否已准备好用于生产环境。

我现在正在研究这些存储解决方案(目前我更喜欢 MongoDB),但是这些项目还很年轻,所以我预见我将不得不非常努力地说服我的经理我们应该采用这个新技术。

我想知道的是:

  1. 现在谁在生产环境中使用 MongoDB 或 CouchDB?

  2. 您如何使用 MongoDB/CouchDB?

  3. 当您采用这种新的存储机制时,您遇到了哪些问题(如果有的话)(以及您是如何克服这些问题的)?

  4. 您是如何处理必须处理的任何迁移问题的?

  5. 您对这些解决方案中的任何一个有什么好的/坏的经验,您想分享吗?

0 投票
2 回答
23738 浏览

mongodb - 更新 mongodb 中的嵌套文档

假设我有一个类似这样的数据结构:

现在,假设我想设置一些东西。最初,我虽然会这样做:

然而,这似乎是不正确的。它确实将一些数据放在那里,但它以一种奇怪的方式这样做。在这种情况下,它会像这样结束:

当然,不是我想要的。

0 投票
1 回答
487 浏览

c++ - MongoDB 和 Visual C++ 2008 链接器错误

我正在尝试让 mongodb 的 c++ 客户端在 Visual Studio 2008 中工作。我可以引用包含,但每当我告诉链接器有关 mongodb .lib 文件时,我都会收到以下错误:“致命错误 LNK1257:代码生成失败” . 如果 Visual Studio 找不到 .lib,那么我会收到一堆未解决的外部错误。在这一点上,我真的很迷茫。

0 投票
5 回答
38244 浏览

mongodb - mongodb 的唯一 ID

如果我正在构建一个博客,我可以使用博客标题作为唯一标识符并通过 URL 解析它。但是,如果我想使用数字怎么办。你知道 twitter 如何拥有 www.twitter.com/username/statuses/9834542 吗?有没有人想出一个很好的方法来完成这项工作?使用“_id”是不可能的,因为它太长了。

0 投票
6 回答
5122 浏览

php - Symfony(PHP 框架)和 MongoDB(或任何基于 json 的数据库)

我想知道是否可以在 symfony 项目(如用于 ruby​​-on-rails 网站)上使用基于 json 的无模式、基于文档的数据库(如 Mongodb 或 Couchdb)?如果是,怎么做?

0 投票
4 回答
3179 浏览

python - GridFS(MongoDB)的自定义存储系统?

谁能指出我提供可插入自定义存储系统的任何项目/django 应用程序,以便我可以将 GridFS 与 Django 一起使用来存储文件上传?

我找到了 django-mongodb,但它似乎不支持 GridFS,django-storages 也不支持。

我计划为正常的数据库要求运行 mysql,并且只使用 mongodb 进行文件存储,所以要明确我不想使用 mongodb 作为我的主数据库。

0 投票
10 回答
124953 浏览

mysql - 何时使用 MongoDB 或其他面向文档的数据库系统?

我们为视频和音频剪辑、照片和矢量图提供平台。我们从 MySQL 作为数据库后端开始,最近包括MongoDB来存储文件的所有元信息,因为 MongoDB 更适合需求。例如:照片可能有Exif信息,视频可能有音轨,我们也想在其中存储元信息。视频和矢量图不共享任何共同的元信息等,所以我知道,MongoDB 非常适合存储这些非结构化数据并使其可搜索。

但是,我们会继续开发我们的平台并添加功能。现在接下来的步骤之一就是为我们的用户提供一个论坛。现在出现的问题是:使用 MySQL 数据库,这将是存储论坛和论坛帖子等的一个不错的选择,还是使用 MongoDB 呢?

所以问题是:何时使用 MongoDB,何时使用 RDBMS。如果您可以选择,您会选择 mongoDB 还是 MySQL,为什么要选择它?

0 投票
1 回答
1485 浏览

couchdb - 哪个是最适合 RDBMS 背景人员的 Key-Value Store?

在所有键值存储中是否有明显的赢家?Cassandra、MongoDB、CouchDB?他们都遵循一些中央指导方针吗?或者他们在定义 API 时都有自己的发言权。

我在问这个问题,尤其是从刚接触键值存储的 RDBMS 技术人员的角度来看。我们应该遵循哪一个来最好地掌握对该领域的理解/使用?

我们从他们的理论中了解到 RDMS,即所有可用的 DB(Oracle、SQL Server 等)都将具有所有工件,例如表、索引、外键等。唯一的区别是效率、安全性和特性。

我如何知道这些以文档为中心的数据库的普遍理论,并知道所有这些数据库(Mongo、Couch 等)将拥有的最小工件是什么?