Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用HTTP API查询某一类型的所有文档的RavenDB_Ravendb_Ravendb Http - Fatal编程技术网

如何使用HTTP API查询某一类型的所有文档的RavenDB

如何使用HTTP API查询某一类型的所有文档的RavenDB,ravendb,ravendb-http,Ravendb,Ravendb Http,我正在尝试使用HTTP客户机查询RavenDB中所有类型的文档。 我想要一个给定类型的文档集合 我知道可能会有限制,只会返回前1024个文档。 我远远低于这个数字,此外,这是一个概念的证明 我能够使用以下语法获取所有文档: http://localhost:8080/databases/{database name}/docs/ 我知道我可以使用@metadata字段来获取我想要的类型的文档,但我不知道语法 由于HTTP api允许您查询索引,因此我尝试编写一个静态索引。 当

我正在尝试使用HTTP客户机查询RavenDB中所有类型的文档。 我想要一个给定类型的文档集合

我知道可能会有限制,只会返回前1024个文档。 我远远低于这个数字,此外,这是一个概念的证明

我能够使用以下语法获取所有文档:

         http://localhost:8080/databases/{database name}/docs/
我知道我可以使用@metadata字段来获取我想要的类型的文档,但我不知道语法

由于HTTP api允许您查询索引,因此我尝试编写一个静态索引。 当我从Raven Studio编写索引时,索引没有返回我想要的类型的文档。结果是零

         from doc in docs.MyType
         select new { doc};
我也试过:

         from doc in docs 
         let Tag = doc["@metadata"]["Raven-Entity-Name"] 
         where Tag == "MyType"
         select new { doc};
您可以使用以下方法进行操作:

          http://localhost:8080/databases/{database name}/indexes/dynamic/CollectionName