mlab相关内容

无法在heroku上使用node.js连接到mongolab

我在使用 mongolab 在 heroku 上使用 node.js 和 mongodb 时遇到问题.我已经阅读了其他问题,例如 如何设置 MongoDB 数据库在 Heroku 上使用 MongoLab? 和 我如何管理Node.js Web 应用程序中的 MongoDB 连接? 但我仍然无法设置我的连接.在日志中它说 [错误:无法连接到...] 我已经从 MONGOLAB_URI 进程环 ..
发布时间:2021-12-16 23:18:53 其他开发

mongoDB 有重新连接问题还是我做错了?

我正在使用 nodejs 和 mongoDB - 我遇到了一些连接问题. 好吧,实际上是“唤醒"问题!它连接得非常好 - 速度超快,我对结果总体上很满意. 我的问题:如果我有一段时间不使用连接(我说是一段时间,因为时间范围变化超过 5 分钟),它似乎会停止.我不会触发断开连接事件 - 它只是挂起. 最终我得到了一个类似错误的响应:无法连接到 [ * .mongolab.com: ..
发布时间:2021-12-06 18:17:36 其他开发

Mongolab REST API 如何进行身份验证

Mongolab 的 REST API 很酷.我可以使用 Mongolab 支持页面上提供的以下 javascript 直接在我的网站中使用它进行分析.只有我能理解身份验证的实际工作方式.任何查看 html 源代码的人都可以轻松复制 URL 中提到的 API 密钥.Mongolab 控制面板不为我的网站提供任何注册,这可以向我保证只有来自我的域的 api 密钥才会被验证.这种身份验证如何工作? ..
发布时间:2021-11-15 02:05:02 其他开发

MongoLab 数据库是否有 ReadOnly REST API 密钥,还是总是 ReadWrite

在 MongoLab 中,您生成一个 API 密钥,然后任何人都可以使用 REST API 访问您的数据库. 通常的情况是直接从 Ajax 客户端使用 REST api. 但这让任何人都可以完全写入您的数据库,这是一个安全漏洞. 是否有一种方法可以生成一个 API 密钥,该密钥将提供对数据库的只读访问权限 解决方案 目前,所有 API 密钥都具有对与用户帐户关联的数据库的 ..
发布时间:2021-07-09 20:02:33 其他开发

如何处理 mongo db 无法连接 Mongoose 和 NodeJs 的问题?

我们的 Nodejs 应用程序使用 Mongoose for MongoDB.我们的应用程序在无法连接到 MongoDB 数据库时崩溃.我们正在使用 MongoLab. 在 Node JS 应用程序中处理数据库连接问题的最佳方法是什么? 解决方案 只处理相关事件的错误: //如果连接抛出错误connection.on('错误',函数(错误){//在这里做点什么});//当连接断开时 ..
发布时间:2021-06-03 20:30:50 其他开发

(如何)聚合()可以破坏索引?

(如何)这段代码可以破坏 MongoDB 集合上的索引? db.users.aggregate([{ $group: { _id: null, total_orders: { $sum: { $size: "$orders" } } } },]) 这(显然)试图计算所有用户的所有订单. 我继承了一个注释掉了这段代码的项目.我需要取消注释(重新启用)代码,但想了解这样做的风险.此更改的作者 ..
发布时间:2021-06-03 20:17:13 其他开发

选项远程 mongodb 的键值对不完整

我正在尝试将我的本地节点 mongoDB 应用程序部署到 Heroku.在我的本地机器上一切正常,没有错误. 我尝试做的第一件事是连接到 mlab 上的数据库.它看起来非常简单,但我收到此错误: err { MongoParseError: 选项的键值对不完整name: 'MongoParseError',消息:'不完整的选项键值对',[符号(mongoErrorContextSymbol ..
发布时间:2021-06-03 20:03:07 其他开发

检索音频-二进制文件-存储在我的Mlab中

基本上,我已经使用MediaDevices.getUserMedia WebRTC API设置了一个应用程序.我已经录制了音频,并且所有东西在理论上都很好.但是我现在必须检索音频以收听它们. 我现在想知道如何在MongoDB数据库中下载音频Post.我尝试导出MongoDB数据库,但仅收到JSON或CSV文件,而没有收到音频文件. 我听说过gridFS,但仅在图像处理上下文中.在深入探 ..
发布时间:2021-04-12 19:32:35 其他开发

MongoDB云部署-高TTFB

我正在Node.js + MongoDB中构建仅移动应用程序.我已将服务器部署在AWS AP-Southeast-1 Region 中. 由于我是MongoDB的新手,所以我将利用诸如MongoLabs,Compose.IO,MongoDirector之类的云托管服务(进行一些测试).现在,由于Southeast-1 Region中没有共享托管,这些云托管平台正在将我的数据库部署在AWS A ..
发布时间:2021-04-03 19:46:03 其他开发

现在已删除了Heroku mLab附加组件的MongoDB托管选项

我现在正在Heroku上托管一项服务,并且正在使用mLab附加组件来确保已部署的版本能够写入数据库等.现在该怎么办?自收到此电子邮件以来,我很困惑: mLab团队已选择终止此加载项.将于2020年11月10日从所有Heroku应用程序中删除mLab MongoDB附加组件.我们建议您在2020年9月1日之前通过仪表板或CLI自行删除mLab MongoDB附加组件. 有人有什么建议吗? ..
发布时间:2020-11-22 22:56:12 其他开发

MongoLab与Azure表存储

为此示例获取一个100gb的数据库: Azure存储成本:£6.05/m 带有1个节点的AWS上的MongoLab成本:£153.18/m 我错过了什么吗?计算不正确?有人可以在这里帮我清理一下吗?我宁愿使用MongoLab,因为我真的很喜欢node/mongoDB.但是,与表存储一起使用似乎是一种更具成本效益的解决方案. 我知道键/值和文档存储之间的区别,我更喜欢后者. ..
发布时间:2020-09-17 23:23:36 其他开发

MongoDB中的$ set:未按预期工作

我的数据库中有以下文档: { .... "key": "val1", .... "array" :[ { "k":"v1", "rejected":"0" }, { "k":"v2", "rejected":"0" } ] ..... } 现在基本上,我想将"rejected":"1"设置为("key":"val1"&& array [i]."k":"v1")./em> 我编 ..
发布时间:2020-09-05 22:56:13 其他开发

运行命令heroku ps:scale worker = 1时出错

我尝试了很多,但是找不到原因.需要帮忙.以下是在Heroku中部署我的第一个节点应用程序并且我的数据库在MongoLab之后的内容. heroku ps:scale worker=1 这给了我以下错误. ! No such type as worker. 我的Procfile看起来像这样, web: node server/server.js 这是我的日志文件 ..
发布时间:2020-07-04 18:45:54 其他开发