问题标签 [mlab]

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

php - 如何通过 mongolab rest api 创建 web 服务,以便在 php 中使用 curl 进行基本数据库操作?

我是 mongodb 和 mongolab 的新手。
任何人都可以告诉我如何通过 php 中的 curl 访问 mongolab 数据库,而不是通过 ajax。我想创建像 LOGIN、RESET_PASSWORD、RESIGTRATION 这样的 api。如何创建上面的 Web 服务。

我已经参考了https://support.mongolab.com/entries/20433053-REST-API-for-MongoDB的文档。

提前致谢...

0 投票
1 回答
846 浏览

php - 如何在php中通过curl调用mongodb rest api?

执行我的糟糕英语。

我是 mongolab 的新手。我想知道如何通过 php 中的 curl 调用 mongolad rest api。

我不想使用 mongodb 驱动程序。

提前致谢。

0 投票
0 回答
544 浏览

php - mongolab rest api 返回空响应

当我执行下面的代码时,它工作正常。

上面运行良好,它将一条记录插入到 mongolab 数据库并返回对象 id,但是当执行下面的代码时,它返回空响应而没有任何错误。我检查了所有这些都是正确的,但为什么响应为空。

如果有人知道解决方案,那么突然回答这个问题。

谢谢你。

0 投票
6 回答
9143 浏览

json.net - JObject.ToBsonDocument 删除值

我将原始 JSON 插入到集合中,发现数据库中存储的内容缺少值。例如,我的集合是一个集合BsonDocuments

将 JSON 插入集合的代码:

传入的 JSON 如下所示:

但是,集合中保留的只是没有值的属性。

为什么值被丢弃?

0 投票
3 回答
2775 浏览

c# - 如何强制 mongo 以小写形式存储成员?

我有一组 BsonDocuments,例如:

当我插入集合时,我希望成员名称始终为小写。阅读文档后,似乎 ConventionPack 是要走的路。所以,我定义了一个这样的:

在我得到我的集合实例之后,我注册了这样的约定:

不幸的是,这对我的收藏中存储的内容的影响为零。我对其进行了调试,发现从未调用过 Apply 方法。

我需要做些什么不同的事情才能让我的公约发挥作用?

0 投票
1 回答
1493 浏览

node.js - 运行命令 heroku ps:scale worker=1 时出错

我尝试了很多但无法找到原因。需要帮忙。以下是我在 Heroku 中部署我的第一个节点应用程序并且我的数据库位于 MongoLab 后所写的内容

它给了我以下错误。

我的 Procfile 看起来像这样,

这是我的日志文件的样子

0 投票
1 回答
155 浏览

rest - 是否可以使用 MongoLabs 为公共可编辑数据创建安全的 API?

这与MongoLab 数据库是否存在 ReadOnly REST API 密钥有关,或者它是否始终为 ReadWrite以及Mongolab REST API 如何进行身份验证

我想让我的网络应用程序的未经身份验证的用户能够创建资源并共享它们。创建的资源是一个链接数组['link1', 'link2', 'link3']

我正在考虑直接从客户端使用 MongoLabs,这可以通过他们的REST api实现。

但问题是,据我所知,如果我这样做,就不可能阻止破坏者轻易清除整个收藏品。

这是正确的,如果是这样,是否有一个简单的解决方案(不运行自定义后端)来做这样的事情?

0 投票
1 回答
5809 浏览

mongodb - 无法授权新创建的 MongoLabs DB

我正在尝试从 MongoLab 开始。使用 mongo shell 似乎我无法对我创建的任何数据库进行身份验证,即使使用全新的帐户和数据库也是如此。

我使用与我的 DB 用户相同的用户名和密码创建了 MongoLab 用户,所以我确定没有用户名/密码错误。

或者

随后进行了第二次尝试:

最后,我下载了较旧的 2.2.4 客户端,但还是不走运:

是否有任何额外的端口必须在我的末端打开?

任何人都可以帮忙吗?

谢谢!

达伦

0 投票
0 回答
255 浏览

heroku - Heroku 上的 Meteor 应用程序随着时间的推移而失败

我在 Heroku 上托管我的流星应用程序,并添加了 MongoLab(所有免费计划)。随着时间的推移,应用程序将失败。我将无法登录(使用帐户包),不断收到Internal server error回复,没有其他有用的消息。要解决此问题,我需要使用heroku ps:restart.

但是在服务器端记录了这些错误

似乎错误是由于无法连接到数据库。但这并没有解释为什么我必须重新启动应用程序,而不是数据库(在 MongoLab 结束)。

0 投票
1 回答
4011 浏览

mongodb - 在 mongolab 的集合中创建对象时出错:BasicBSONList 只能使用数字键,而不是:[_id]

我在 MongoLab 中为我的收藏使用以下 JSON(并已对其进行验证):

但我不断收到此错误:BasicBSONList 只能使用数字键,而不是:[_id]。那么我做错了什么?