問題タブ [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 投票する
1 に答える
347 参照

restheart - レストハート フィルターをトリガーする方法は?

angularJsとmongoDBをrestheartで使用して、データベースを構築するWebサイトを構築しています。

ここに画像の説明を入力

私の意見はこのように書かれていますが、

私のフィルター引数は

フィルターを有効にして結果を返す前に、5 つの入力エリアすべてにテキストまたは空白を入力する必要があることがわかりました。その後、1 つの領域だけを入力し、残りの 4 つの領域を空白のままにすると、結果が表示されました。フィルターをトリガーするには、1 つの入力では不十分なようです。

ng-init を使用して空白を 1 つ使用し、空白を 1 つ使用しようとしましたが、まったく機能しません。ng-init に 1 文字ある場合のみ、フィルターがトリガーされます。

restheartフィルターの「または」引数が問題を解決するかどうか考えていましたか? もしそうなら、書き方を教えてください。

この問題を克服するにはどうすればよいですか?

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

mongodb - 日付によるRestheart mongodbフィルタリング

現在、mongoDB データベースから json データを取得しようとしています。クエリを作成するために restHeart プラグインを使用しています。

プロパティ「_lastupdated_on」が現在の日付よりも低いというすべての結果で、回答をフィルタリングする必要があります。

私はそのようなことを試みましたが、うまくいきません:

http://test:8081/purge/colPurge?filter={'_lastupdated_on':{'$eq':'2016-03-03T14:33:00Z'}}

何か案が ?

バージョン mongo 3.2 / restheart 1.1.6

ドリアン

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

mongodb - RestHeart による HttpClient の削除

RestHeart の使用に問題があります。MongoDB サーバーで特定のドキュメントを削除したいのですが、コマンド プロンプトで以下のコマンドが正常に動作することを確認しました。

ドキュメントが正しく削除された後、同じコレクションにドキュメントを作成し、新しく作成されたドキュメントを削除する C# コードをいくつか書きました。

ドキュメントと ETag ID は正しいのですが、応答 412 precondtion failed メッセージを受け取りました。このコードのどこが間違っていますか?

ありがとう。

0 投票する
3 に答える
1860 参照

mongodb - restheart apiを介してmongo dbにデータを挿入する方法

私はmongo DB 3.0バージョンとrestheart API 2.0バージョンを使用しています。現在、郵便配達員のクロム インターフェイスを介してクエリ (URI) をチェックしようとしています。データベース(テスト)テーブル(mycol)とmongo DBに2つのドキュメントを作成します。そのデータをフィルタリングすると正しく表示されますが、郵便配達員またはHALブラウザを介してmongodbにデータを挿入しようとするとエラーが表示されます。構文形式を教えてください。

フィルタ データをクエリすると、正しい結果が得られます

ドキュメントを挿入するためのクエリで、いくつかのエラーが表示されます

また、URI 形式で <docid> を知る必要があります: /<dbname>/<collname>/<docid>[?doc_type=TYPE] <docid> の意味は、いくつかの例で詳しく説明してください

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

mongodb - RESTHeart PATCH がドキュメントを更新しない

RESTHear api を使用して MongoDB ドキュメントのキーを更新しようとしていますが、値は更新されませんが、200 OK を取得しています。

PATCH と PUT の両方を試しました。以下は私が試したURIです。

どちらも 200 OK の応答がありましたが、値は更新されませんでした。

私は何か間違ったことをしていますか?この例は見つかりませんでした。

Restheart v 2.0.0 Beta を使用しています。

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

mongodb - RESTHeart データベースの作成

RESTHeartを使用して Mongo データベースにアクセスしています。RESTHeart には、データベースを作成することになっている API があります。

さて、私は Chrome ブラウザー ベースの REST クライアントを使用していましたが、たまたまフォロー カール呼び出しと同等の機能を実行していましたが、誤ってデータ部分を削除するのを忘れていました。{"e":"f"}データの JSON が含まれていました。

次にcurl getを実行しようとすると、そこにキーと値のペア"e":"f"が詰め込まれた値が返されますが、これは私が望むものではありません。

... { "_id" : "db2" , "e" : "f" , "_etag" : { "$oid" : "570f90601d956327e8df28c4"} , "_size" : 0 , "_total_pages" : 0 , "_returned" : 0}

現在、Mongo シェルを使用して、ほぼすべてのMongo シェル コマンドを使用して、このキーと値のペアを見つけようとしています。しかし、私はそれを見つけることも、削除することもできません。実際、かなり大規模な Mongo データベースを作成してから curl put を実行すると、うんざりしますが、そのペアがクリーンなデータベースに追加されます。

Mongo シェルまたは RESTHeart API を使用して、その奇妙なキーと値のペアを削除する方法を知っている人はいますか? ありがとう。