问题标签 [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.
mongodb - RESTHeart 按子文档属性过滤排序
我正在使用 mongodb 和 restheart。
在我的 nosql 数据库中,我有一个具有这种结构的独特文档:
我需要过滤用户 ID = 11 的用户,并且我需要按升序对他的事件进行排序。
我正在尝试:
http://myhost:port/myCollection?keys= {"users":{"$elemMatch":{"userID":"11"}}}&sort_by={"users.elements.events.date":-1}
但它不起作用。
mongodb - RestHeart 聚合
我正在尝试学习使用restHeart rest api,看看我是否可以避免任何自定义代码来编写任何java代码来查询MongoDB。
我正在尝试执行以下 mongoshell 查询,知道如何在 RestHeart 请求中编写它吗?
InsStatData 是 collecitonName。
mongodb - 使用 RestHeart 创建多个聚合
我正在使用 RestHeart 对 MOngoDB 聚合查询进行 REST 调用。我正在尝试将多个聚合创建为一次性活动,然后在以后需要时执行它们。目前我看到一次只创建一个聚合。如果我创建一个新的,那么它会被覆盖。
是否可以将多个聚合创建为具有不同 URI 的一次性活动?
这样,我可以稍后调用 URI,而不必每次都重写聚合查询。
node.js - RestHeart 从集合中删除特定的 JSON 对象
标题解释了大部分内容。我试图从 {"name": "Steve"} 例如的集合中删除所有对象,但我在文档中找不到任何关于如何在没有两个单独的 http 请求的情况下实现这一点的内容。
我正在使用带有请求库的 NodeJS。我所能找到的一个可行选项就是找到 ID 并使用它删除对象。
谢谢你的帮助!
spring - RestHeart 在聚合中传递多个参数
基本上我正在尝试使用 REST hreat 创建两个变量 issuerId 和 sectionName。我正在尝试从下面提到的 URI 中获取数据
我的聚合定义如下
我确信我在定义聚合或请求 URI 时正在做一些事情。文档中没有足够的内容。请帮我处理这个请求。
mongodb - 聚合 mongodb - 从对象中的子对象中搜索字段和值
我想用值过滤掉一个字段。我已经使用 RESTHeart API 进行了聚合。我想知道status
是接受还是拒绝。
数据:
聚合:
结果是:
我已经将它放在一个数组中,但此时我不知道下一步该做什么,因为对象值会随着每个新条目而变化。有没有办法跳过这个?
我想要的是:
那么这可能吗?
json - 如何解决MongoDB聚合中的“错误执行聚合管道:变量'XYZ'未绑定”?
我正在使用Restheart和 MongoDB,而且这些都是新的,我必须在 MongoDb 中编写聚合。我用 $match 在 mongoDb 中编写了聚合。
这里示例代码:
这里示例访问网址:
当我访问此网址时,它无法正常工作,并显示一些错误。
错误:
{"http 状态码":400,"http 状态描述":"Bad Request","message":"错误执行聚合管道:变量 isConfirmedTravel 未绑定"}
当我访问以下网址时,它将起作用。
所以我想做可选的$match,就像我没有在url中提到作为参数“isConfirmedTravel”,那么它应该可以工作。如果我想在 url 中作为参数“isConfirmedTravel”发送,那么它也应该可以工作。但就我而言,如果将字段放入 $match 中,那么您应该在 url 中提及。这就是为什么我要设置可选的“isConfirmedTravel”:“true”字段。如果我打电话,那么它应该可以工作,如果我不打电话,那么 url 应该可以工作。
memory - RestHeart 的 jvm 内存有哪些推荐设置?
在文档中,它也没有指定 JVM 所需的内存,在有关性能的帖子中也没有。
mongodb - 在 IBM WebSphere 上托管 RESTHeart
我想在 IBM WebSphere Application Server(传统 V8.5 或 Liberty)上托管/运行RESTHeart 。默认情况下,RESTHeart 在 Undertow/JBoss(?) 上运行。
有没有可能这样做?我找不到任何相关的信息。
angularjs - 如何添加“No-Auth-Challenge”请求标头以避免浏览器通过 restAngular 中糟糕的弹出登录窗口提示您输入凭据
我经常在我们的网站上弹出可怕的登录窗口。我正在使用 AngularJs 和 RestAngular 进行登录。
我想实现以下解决方案:
根据 Rest-Heart 文件。 RestAngular 文档
然后将 Restangular 配置为:
- 添加 No-Auth-Challenge 请求标头以避免浏览器通过可怕的弹出登录窗口提示您输入凭据。
谁能帮助我使用RestAngular进行相同的配置?