Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
Python 如何在BigchainDB 2.0中扩展查询API?_Python_Blockchain_Bigchaindb - Fatal编程技术网

Python 如何在BigchainDB 2.0中扩展查询API?

Python 如何在BigchainDB 2.0中扩展查询API?,python,blockchain,bigchaindb,Python,Blockchain,Bigchaindb,默认情况下,BigchainDB为我们提供了一些 在第4页,我们可以阅读,我们可以为它创建自己的API 默认情况下,BigchainDB 2.0创建一些MongoDB索引和 BigchainDB HTTP API包括一些用于执行基本查询的端点。 但是,如前一段所述,每个节点操作符都可以 添加额外的索引和查询API 我在中找到了(设置了API URL的位置)和(定义了从mongo获取数据的方法),但没有合并机会在不分叉存储库的情况下扩展查询API 是否有任何变体可以在不更改原始代码的情况下添加自己

默认情况下,BigchainDB为我们提供了一些

在第4页,我们可以阅读,我们可以为它创建自己的API

默认情况下,BigchainDB 2.0创建一些MongoDB索引和 BigchainDB HTTP API包括一些用于执行基本查询的端点。 但是,如前一段所述,每个节点操作符都可以 添加额外的索引和查询API

我在中找到了(设置了API URL的位置)和(定义了从mongo获取数据的方法),但没有合并机会在不分叉存储库的情况下扩展查询API

是否有任何变体可以在不更改原始代码的情况下添加自己的API

"api": {
    "v1": {
      "assets": "/api/v1/assets/",
      "blocks": "/api/v1/blocks/",
      "docs": "https://docs.bigchaindb.com/projects/server/en/v2.0.0/http-client-server-api.html",
      "metadata": "/api/v1/metadata/",
      "outputs": "/api/v1/outputs/",
      "streams": "ws://localhost:9985/api/v1/streams/valid_transactions",
      "transactions": "/api/v1/transactions/",
      "validators": "/api/v1/validators"
    }
}