私はRESTHeartを使用してMongoデータベースにアクセスしています。 RESTHeartは例えば、データベースを作成することになっているAPIを持っていますRESTHeartデータベース作成
curl -X put http://localhost:8080/db1
まあ、私は続くカールコールと同等の操作を行うために起こったChromeブラウザベースのRESTクライアントを使用していたが、私はうっかり忘れてしまいましたデータ部分を核にする。それにはデータ用のJSON {"e":"f"}
が含まれていました。私が欲しいものではありません - 私は、カールのgetを実行しようとしました
curl -X put -H 'Content-Type: application/json' --data-raw '{"e":"f"}' http://localhost:8080/db2`
が、それはそこに詰め、キー/値のペア"e":"f"
で値を返します。
$ curl http://localhost:8080/db2
... { "_id": "DB2"、 "E"、 "F"、 "_etag":{ "$のOID": "570f90601d956327e8df28c4"}、 "_size":0、 "_total_pages":0、 "_returned":0}
は今、モンゴシェルを使用して、私はちょうど約あらゆるMongo shell commandを使用して、このキー/値のペアを探してみてください。しかし、私はそれを見つけることができないし、それを取り除くこともできません。実際には、かなり大きなMongoデータベースを作成してから、そのカールを入れてしまいますが、それは私の素敵なデータベースに追加します。
MongoシェルまたはRESTHeart APIを使用して、その奇妙なキーと値のペアをどのように削除することができるのか誰にも分かりません - データベースをヌックにしてスクラッチから再作成するのは簡単ですか?ありがとう。パッチで
:ちょうどデシベルを更新デシベルのプロパティを削除するには
休息dbsリソースとコレクションリソースのプロパティも定義できます –