问题标签 [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.
python - Django 会话
我正在查看 Django 中的会话,默认情况下它们存储在数据库中。文件系统和缓存会话有什么好处,我应该什么时候使用它们?
mongodb - 更新 mongodb 中的嵌套文档
假设我有一个类似这样的数据结构:
现在,假设我想设置一些东西。最初,我虽然会这样做:
然而,这似乎是不正确的。它确实将一些数据放在那里,但它以一种奇怪的方式这样做。在这种情况下,它会像这样结束:
当然,不是我想要的。
c++ - MongoDB 和 Visual C++ 2008 链接器错误
我正在尝试让 mongodb 的 c++ 客户端在 Visual Studio 2008 中工作。我可以引用包含,但每当我告诉链接器有关 mongodb .lib 文件时,我都会收到以下错误:“致命错误 LNK1257:代码生成失败” . 如果 Visual Studio 找不到 .lib,那么我会收到一堆未解决的外部错误。在这一点上,我真的很迷茫。
mongodb - mongodb 的唯一 ID
如果我正在构建一个博客,我可以使用博客标题作为唯一标识符并通过 URL 解析它。但是,如果我想使用数字怎么办。你知道 twitter 如何拥有 www.twitter.com/username/statuses/9834542 吗?有没有人想出一个很好的方法来完成这项工作?使用“_id”是不可能的,因为它太长了。
php - Symfony(PHP 框架)和 MongoDB(或任何基于 json 的数据库)
我想知道是否可以在 symfony 项目(如用于 ruby-on-rails 网站)上使用基于 json 的无模式、基于文档的数据库(如 Mongodb 或 Couchdb)?如果是,怎么做?
python - GridFS(MongoDB)的自定义存储系统?
谁能指出我提供可插入自定义存储系统的任何项目/django 应用程序,以便我可以将 GridFS 与 Django 一起使用来存储文件上传?
我找到了 django-mongodb,但它似乎不支持 GridFS,django-storages 也不支持。
我计划为正常的数据库要求运行 mysql,并且只使用 mongodb 进行文件存储,所以要明确我不想使用 mongodb 作为我的主数据库。
mysql - 何时使用 MongoDB 或其他面向文档的数据库系统?
我们为视频和音频剪辑、照片和矢量图提供平台。我们从 MySQL 作为数据库后端开始,最近包括MongoDB来存储文件的所有元信息,因为 MongoDB 更适合需求。例如:照片可能有Exif信息,视频可能有音轨,我们也想在其中存储元信息。视频和矢量图不共享任何共同的元信息等,所以我知道,MongoDB 非常适合存储这些非结构化数据并使其可搜索。
但是,我们会继续开发我们的平台并添加功能。现在接下来的步骤之一就是为我们的用户提供一个论坛。现在出现的问题是:使用 MySQL 数据库,这将是存储论坛和论坛帖子等的一个不错的选择,还是使用 MongoDB 呢?
所以问题是:何时使用 MongoDB,何时使用 RDBMS。如果您可以选择,您会选择 mongoDB 还是 MySQL,为什么要选择它?
couchdb - 哪个是最适合 RDBMS 背景人员的 Key-Value Store?
在所有键值存储中是否有明显的赢家?Cassandra、MongoDB、CouchDB?他们都遵循一些中央指导方针吗?或者他们在定义 API 时都有自己的发言权。
我在问这个问题,尤其是从刚接触键值存储的 RDBMS 技术人员的角度来看。我们应该遵循哪一个来最好地掌握对该领域的理解/使用?
我们从他们的理论中了解到 RDMS,即所有可用的 DB(Oracle、SQL Server 等)都将具有所有工件,例如表、索引、外键等。唯一的区别是效率、安全性和特性。
我如何知道这些以文档为中心的数据库的普遍理论,并知道所有这些数据库(Mongo、Couch 等)将拥有的最小工件是什么?