問題タブ [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.
restheart - レストハート フィルターをトリガーする方法は?
angularJsとmongoDBをrestheartで使用して、データベースを構築するWebサイトを構築しています。
私の意見はこのように書かれていますが、
私のフィルター引数は
フィルターを有効にして結果を返す前に、5 つの入力エリアすべてにテキストまたは空白を入力する必要があることがわかりました。その後、1 つの領域だけを入力し、残りの 4 つの領域を空白のままにすると、結果が表示されました。フィルターをトリガーするには、1 つの入力では不十分なようです。
ng-init を使用して空白を 1 つ使用し、空白を 1 つ使用しようとしましたが、まったく機能しません。ng-init に 1 文字ある場合のみ、フィルターがトリガーされます。
restheartフィルターの「または」引数が問題を解決するかどうか考えていましたか? もしそうなら、書き方を教えてください。
この問題を克服するにはどうすればよいですか?
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
ドリアン
mongodb - RestHeart による HttpClient の削除
RestHeart の使用に問題があります。MongoDB サーバーで特定のドキュメントを削除したいのですが、コマンド プロンプトで以下のコマンドが正常に動作することを確認しました。
ドキュメントが正しく削除された後、同じコレクションにドキュメントを作成し、新しく作成されたドキュメントを削除する C# コードをいくつか書きました。
ドキュメントと ETag ID は正しいのですが、応答 412 precondtion failed メッセージを受け取りました。このコードのどこが間違っていますか?
ありがとう。
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> の意味は、いくつかの例で詳しく説明してください
mongodb - RESTHeart PATCH がドキュメントを更新しない
RESTHear api を使用して MongoDB ドキュメントのキーを更新しようとしていますが、値は更新されませんが、200 OK を取得しています。
PATCH と PUT の両方を試しました。以下は私が試したURIです。
どちらも 200 OK の応答がありましたが、値は更新されませんでした。
私は何か間違ったことをしていますか?この例は見つかりませんでした。
Restheart v 2.0.0 Beta を使用しています。
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 を使用して、その奇妙なキーと値のペアを削除する方法を知っている人はいますか? ありがとう。