我想使用HTTP API来完成使用作为IIS Web应用程序运行的RavenDB实例 . 该页面上的文档未介绍用于URL的约定 . 它直接跳转到使用curl -X GET http://localhost:8080/docs/bobs_address,而没有详细说明RavenDB作为Web应用程序运行的场景 . 我特定设置的一个表示是Raven DB的Silverlight Studio位于http://localhost/my_site/raven_db/ - RavenDB Web应用程序是该网站的Web应用程序的孩子 .
我想获取现有文档(person / alice)并创建一个新文档(person / bob),但无法找出所需的URL .
-
GET =返回一些保养数据,不是特别有用
-
http://localhost/my_site/raven_db/docs/Person/alice(RavenDB是否区分大小写?)
-
GET =未找到
-
http://localhost/my_site/raven_db/Person/bob(RavenDB是否区分大小写?)
-
GET =未找到
我的用例中CURL操作需要哪些URL?是否需要数据库的名称(例如:“MyDataBox ") so that RavenDB does not try to hit the " system”数据库?
1 回答
惯例结果是:
http://localhost/my_site/raven_db/databases/MyDataBox/docs/person/alice
参考:https://groups.google.com/forum/#!topic/ravendb/qxlL45p78Xs