如何使用 Ravendb 在 POST 请求中定义 id

How to define id in POST request using Ravendb

你好

当我尝试将文档插入另一台计算机 运行 的 Ravendb 服务器时遇到问题。我可以轻松检索文档,但是当我尝试将 REST API 与 POST 请求一起使用时,出现此错误

"System.ArgumentException","Message":"Query string value 'id' must have a non empty value","Error":"System.ArgumentException: Query string value 'id' must have a non empty value

尽管我的 Id 是这样定义的:

{ “id”:“阿达”, "name":"genereicname", “密码”:“东西” }

最初我正在制作一个 flutter 应用程序,但目前我只是用 Postman 测试 API。

我弄乱了 id 的 (String, int) 试图将它留空但没有运气,有谁知道如何为 raven db 定义 Id 以向我发送甜蜜的 200 响应代码...

根据文档,您应该使用 PUT 上传新文档或修改现有文档。

参见:https://ravendb.net/docs/article-page/5.2/csharp/client-api/rest-api/document-commands/put-documents