我把它作爲couchdb的一個建議功能,因爲那是表達我想達到的最好方法,並且作爲一個咆哮,因爲我沒有找到它缺乏的一個好理由: 爲什麼不能有一個validate_doc_read( doc,userCtx)函數,以便我可以實現每個文檔的讀取控制?它會像validate_doc_update一樣工作,當你想拒絕讀取時拋出一個錯誤。我錯過了什麼?是否有人找到了解決方案?爲什麼沒有在couchdb中讀取validate_doc_update的類比文件?
2
A
回答
1
我不確定實際的原因是什麼,但是讀取驗證會使讀取速度非常慢,並且查看索引非常難以逐步更新(或者可能不可能,這意味着您基本上必須擁有每個用戶指數)。
通過過濾複製來實現您想要的內容的方式,因此您只需創建一個新的數據庫,只需要給定用戶能夠讀取的文檔即可。
1
創建validate_doc_read的主要問題是我們如何使用具有該行爲的reduce函數進行操作。
我無法相信validate_doc_read是最好的解決方案,因爲我們會放棄一個功能而轉向另一個功能。
這樣,您必須使用代理限制視圖訪問。
相關問題
- 1. Java:文件閱讀與類中。爲什麼沒有輸出?
- 2. Java:沒有什麼會在這個文件中讀取
- 3. 爲什麼我的StringReader在vb.net中沒有讀取我的txt文件?
- 4. 爲什麼log4net配置文件沒有被讀取
- 5. 爲什麼DataFrameReader沒有「avro」方法來讀取avro文件?
- 6. 爲什麼不讀取文件在SparkContext.textFile()
- 7. 循環遍歷文檔中的CouchDB字段(validate_doc_update)
- 8. Java:爲什麼我無法讀取和比較文本文件?
- 9. 爲什麼我的文件沒有讀取到zip壓縮文件
- 10. Image.FromFile爲什麼在位圖中讀取比在jpeg文件中更快
- 11. 爲什麼沒有函數在Python標準庫中讀取/寫入文件
- 12. 爲什麼在Android中沒有Java.util.concurrent.TimeUnit類型比SECONDS更大?
- 13. 爲什麼Ruby不會讀取文件中的所有字節
- 14. 爲什麼我不能讀取java中所有文件的行?
- 15. 什麼類型的文件可以用文件類C#讀取?
- 16. 有沒有什麼方法可以在Perl中讀取MATLAB的.mat文件?
- 17. 熊貓 - 爲什麼read_csv的'on'比沒有小文件快?
- 18. 爲什麼我無法讀取文件?
- 19. 爲什麼不讀取輸出文件?
- 20. 爲什麼Qt不讀取文件
- 21. 爲什麼Python中沒有len(文件)?
- 22. 爲什麼java中沒有頭文件?
- 23. Java文件讀取有什麼問題?
- 24. 讀取xml文件有什麼不對?
- 25. 爲什麼在讀取CSV文件時有尾部列?
- 26. 在java中讀取文本文件 - 爲什麼跳過了行?
- 27. 爲什麼這個文件沒有讀入我的數組?
- 28. 什麼讓文件讀取沒有緩衝區如此昂貴?
- 29. 讀取整數文件,除零之外什麼都沒有
- 30. 爲什麼我的Perl程序沒有從輸入文件讀取?