有一個API列出了Cloudant數據庫中的所有文檔,其中也包含所有設計文檔。有沒有任何API或通過其他方式可以發現設計文檔。還有什麼方法可以讓我們獲得所有可用的索引,視圖,函數列表?用於列出所有設計文檔,索引的Cloudant API
-1
A
回答
1
沒有一個具體的 API調用,可以讓你所有的數據,但這裏是你如何能實現它。查詢您Cloudant數據庫的主要指標,拿到設計文檔的列表:
https://USERNAME:[email protected]/DATABASE/_all_docs?startkey="_design"&endkey="_design0"&include_docs=true
的startkey
和endkey
對挑選出僅其_id
開始與術語「_design」的文件,所以你只能得到設計文件。該include_docs=true
參數帶回文件的機構:
{
"total_rows": 4207,
"offset": 4206,
"rows": [{
"id": "_design/fetch",
"key": "_design/fetch",
"value": {
"rev": "1-797072703b15b1a2bcb412e6909db78d"
},
"doc": {
"_id": "_design/fetch",
"_rev": "1-797072703b15b1a2bcb412e6909db78d",
"views": {
"byDate": {
"reduce": "_stats",
"map": "...code...."
}
},
"language": "javascript"
}
}]
}
的rows
屬性包含所有設計文件的列表,每個行的doc
屬性裏面將是指數的定義,地圖/減少配置等
相關問題
- 1. 通過API查看IBM Cloudant上的所有文檔
- 2. 爲什麼使用API創建索引而不是直接更新Cloudant中的設計文檔?
- 3. Cloudant-Python文檔檢索
- 4. 列出在設計文檔中創建的所有視圖
- 5. 用Cloudant檢索已刪除的文檔
- 6. OrientDB:列出所有索引
- 7. 列出所有索引
- 8. Cloudant搜索索引
- 9. 如何爲共享文檔設計Appengine Search API索引?
- 10. 在Cloudant/CouchDB設計文檔中調用外部JavaScript函數
- 11. Cloudant - 部分更新文檔 - http api
- 12. Cloudant設計文檔崩潰,錯誤,我該如何解決它
- 13. 什麼是Cloudant(或CouchDB)設計文檔支持的ECMAScript版本?
- 14. Cloudant搜索索引響應
- 15. 使用PHP和CURL從Cloudant獲取所有文檔
- 16. couchDB設計文檔不在所有其他文檔的末尾
- 17. 禁用Elasticsearch中文檔中所有字段的索引字段
- 18. 刪除不屬於索引的文檔
- 19. 如何在Bluemix上添加moment.js庫到Cloudant NoSQL設計文檔
- 20. 通過nodeJs返回Cloudant db的所有文檔
- 21. MS Word文檔中使用的所有單詞的索引
- 22. Google Drive List API - 未列出所有文檔?
- 23. 索引的所有列
- 24. 使用pylucene索引文檔時出錯
- 25. elasticsearch:如果索引的所有碎片中存在文檔,則更新文檔
- 26. cloudant - 讓所有符合特定條件該文檔/場
- 27. 從Cloudant獲取所有文檔數據,而不是id,key,值
- 28. Cloudant:索引與視圖
- 29. PHP - 列出動態子目錄中的所有索引文件
- 30. 谷歌文檔列表API - 檢索文檔列表的問題
不是SO問題 –