Я использую RESTHeart для доступа к базе данных Mongo. RESTHeart имеет в API, который должен создать базу данных, например:RESTHeart database create
curl -X put http://localhost:8080/db1
Ну, я использовал хром браузер на основе REST клиента, что произошло, чтобы сделать эквивалент следовать завитка вызова, но я случайно забыл для уничтожения части данных. Он содержал данные JSON {"e":"f"}
.
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", "е": "е", "_etag": { "$ подъязычная": "570f90601d956327e8df28c4"}, "_size": 0, "_total_pages": 0, "_returned": 0}
Теперь, используя Монго оболочки, я пытаюсь найти эту пару ключ/значение, используя только о каждом Mongo shell command. Но я не могу найти его, и я не могу его удалить. На самом деле, я могу создать довольно большую базу данных Mongo, затем сделать это завиток, и я ввернута, но затем добавляет пару в мою чистую чистую базу данных.
Кто-нибудь знает, как я могу удалить эту странную пару ключ/значение, используя либо оболочку Mongo, либо API RESTHeart - не говоря уже о том, чтобы набросать базу данных и воссоздать ее с нуля ?! Благодарю.
Restheart позволяет также определять свойства для dbs и ресурсов коллекций –