问题标签 [restheart]

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 投票
2 回答
534 浏览

java - 我应该在每次调用 RESTHeart 时进行身份验证吗?

我想在 Swift、iOS 上编写一个信使应用程序,作为数据库,我选择了 MongoDB 并在其上打开身份验证。对于桥,我选择了 RESTHeart( GitHub )。但是对于从 RESTHeart 向数据库输入一些内容,我使用下一行:

因此,我对每个连接都使用身份验证。所以我的问题是:

是否可以,为信使应用程序的每个插入数据库登录,还是有另一个更好的解决方案?我认为我需要使这个过程尽可能快

0 投票
2 回答
554 浏览

java - 如何使用令牌安全地连接到 RESTHeart

我已经使用 RESTHeart 和 HTTPie 通过下一行连接到我的 MongoDB:

但我认为直接在命令内部使用我的 RESTHeart 用户名和密码是不安全的。如何在不输入我的 REST 用户名和密码的情况下安全地发出此请求?

0 投票
2 回答
1437 浏览

python - 将“curl -F”转换为 Python 请求

我正在尝试在 python 中使用“请求”进行多部分表单上传。我可以上传文件,但它永远不会加载通常通过 curl 的 -F 标志传递的附加字段。我试图模仿的 curl 命令:

请求代码为:

这个文件被加载到 mongodb 的 restheart api 中。“_id”是数据库用来引用对象的特殊对象 ID。除了文件名等其他文档字段之外,我还需要指定该文档字段。该文件被上传到 Mongo 的名为 gridfs 的 blob 数据存储中。我可以使用 curl 上传数据和附加文档字段,但上面的“请求”代码只上传数据而不是附加文档字段。我需要那些额外的字段来查询。

有人可以帮我将 -F 标志转换为与 python 的 requests 模块等效的东西吗?谢谢!

0 投票
1 回答
556 浏览

angularjs - 问题 Angular Restangular 保存和更新操作

我决定将我的项目放在 Restangular 中,但我在 SAVE 和 UPDATE 操作中遇到了一些问题。

我将 API restheart 与 mongodb 一起使用。

在 SAVE 中,我正在保存一个新帖子,当我偶然进行任何更改时,它会保存一个新帖子而不是更新它。

更新,我可以更新第一个实例,例如,更改标题并保存,如果我再次更新它会更新.. 生成此错误:

PUT http://127.0.0.1:8080/api/portfolio/55ef4b15ef862e8f7316cbf1 412(前提条件失败)关注我的资源和代码:

我的保存:

我的更新:

0 投票
2 回答
921 浏览

mongodb - 使用 Restheart 的聚合方法

我在 MongoDB 上有一个远程数据库,我想执行一个聚合方法,使用 restheart 对某个字段的条目进行分组。我的查询看起来像这样

此查询返回我数据库中唯一用户的列表,但我不确定如何使用 restheart 来实现它。甚至有可能这样做吗?

0 投票
2 回答
516 浏览

mongodb - Restheart:mongodb thgourh http get 返回 404

我设法访问了一个静态 url,但是当通过浏览器(例如http://0.0.0.0:8080/test/test)访问 mongodb(2.6)中的现有集合时,它返回 404。任何人都知道是否我必须在默认 configuration.yml 中添加任何内容才能激活 mongo 访问?

感谢帮助!!

0 投票
1 回答
429 浏览

java - 使用 Java (HttpURLConnection) 对 Restheart 进行身份验证(用于 Mongodb)

我正在使用 restheart 为 mongodb 提供一个宁静的界面。如果通过 Chrome 发送 GET 请求,该接口已设置并运行,并提供正确的答案。但是,如果我使用 HttpURLConnection 使用以下 java 代码,我会得到一个没有内容的 201 响应。

使用 Java 对 resthert 接口进行身份验证的正确方法是什么?(restheart 认证的详细信息在这里Restheart 认证

0 投票
1 回答
95 浏览

mongodb - restheart mongo 客户端服务器的 Kerberos 身份验证

如何通过restheart将kerberos令牌传递给kerborized mongo集群进行身份验证?我应该做一些自定义实现吗?

仅供参考,当我在 java/scala 中使用本机 mongo 客户端时,Kerberos 身份验证工作正常。

提前致谢

0 投票
1 回答
964 浏览

restheart - 如何在 RESTHeart API 中使用 limit()?

在 Mongo shell 中,我使用:

db.org_all.find({$text:{$search:"school"}}).limit(1000)

如何.limit()在 RESTHeart API 中使用?

/publicdb/org_all?find={$text:{$search:"school"}}&limit=10不起作用。

0 投票
1 回答
832 浏览

mongodb - Restheart 获取收集计数()

我如何调用这个 mongo-shell 命令:

使用休息心脏?

我试过这个:

但得到 403 禁止错误。我的身份验证有问题吗?

谢谢 :)