問題タブ [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 に答える
554 参照

java - トークンを使用して RESTHeart に安全に接続するにはどうすればよいですか

次の行で、RESTHeart と HTTPie を使用して MongoDB に接続しました。

しかし、RESTHeart のユーザー名とパスワードをコマンド内で直接使用するのは安全ではないと思います。コマンドで REST ユーザー名とパスワードを入力せずに、この要求を安全に行うにはどうすればよいですか?

0 投票する
2 に答える
1437 参照

python - 「curl -F」を Python リクエストに変換する

Pythonで「リクエスト」を使用してマルチパートフォームのアップロードを試みています。ファイルをアップロードできますが、curl の -F フラグを介して通常渡される追加のフィールドは読み込まれません。私が模倣しようとしているcurlコマンド:

リクエストのコードは次のとおりです。

このファイルは、mongodb の restheart api にロードされます。「_id」は、データベースがオブジェクトを参照するために使用する特別なオブジェクト ID です。ファイル名などの他のドキュメント フィールドに加えて、そのドキュメント フィールドを指定する必要があります。ファイルは、gridfs と呼ばれる Mongo の BLOB データストアにアップロードされます。curl を使用してデータと追加のドキュメント フィールドをアップロードできますが、上記の「リクエスト」コードはデータのみをアップロードし、追加のドキュメント フィールドはアップロードしません。クエリを実行するには、これらの追加フィールドが必要です。

-F フラグを python の requests モジュールと同等のものに変換するのを手伝ってくれる人はいますか? ありがとう!

0 投票する
1 に答える
556 参照

angularjs - 問題 Angular Restangular の保存および更新操作

プロジェクトを Restangular で使用することにしましたが、SAVE 操作と UPDATE 操作に問題があります。

mongodb で API restheart を使用します。

私の場合、SAVE で新しい投稿を保存しています。たまたま変更を加えると、更新する代わりに新しい投稿を保存します。

更新、最初のインスタンスを更新できます。たとえば、タイトルを変更して保存し、再度更新すると更新されます..次のエラーが生成されます。

PUT http://127.0.0.1:8080/api/portfolio/55ef4b15ef862e8f7316cbf1 412 (前提条件が失敗しました) 私のリソースとコードに従ってください:

私のセーブ:

私の更新:

0 投票する
1 に答える
429 参照

java - Java (HttpURLConnection) を使用して Restheart への認証を行う (Mongodb 用)

私は、mongodb への安らかなインターフェイスを提供するために restheart を使用しています。インターフェイスがセットアップされて実行されており、GET リクエストが Chrome 経由で送信された場合に正しい応答が返されます。ただし、HttpURLConnection を使用して次の Java コードを使用すると、コンテンツのない 201 応答が返されます。

Javaを使用してReshertインターフェースに認証する正しい方法は何ですか? (レストハート認証の詳細はこちらレストハート認証

0 投票する
1 に答える
964 参照

restheart - RESTHeart API で limit() を使用するにはどうすればよいですか?

Mongo シェルでは、次を使用します。

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

.limit()RESTHeart API での使用方法

/publicdb/org_all?find={$text:{$search:"school"}}&limit=10動作しません。