我需要在hyperledger中實現複合鍵,以便可以根據放入分類帳的屬性擁有唯一鍵。函數CreateCompositeKey(objectType string, attributes []string)(string,error)
接受objectType和屬性字符串。我無法找到這個在線的任何例子,如何將相關屬性加入組合密鑰中,並以何種方式輸出?
因此,組合鍵應該使用的方式是首先創建一個鍵,然後將其推送到區塊鏈PutState(key string, value []byte) error
,其中PutState中的hey是CreateCompositeKey的輸出?如果不是,那麼如何使用組合鍵?
在Hyperledger中的複合鍵功能
GetStateByPartialCompositeKey(objectType string, keys []string) (StateQueryIteratorInterface, error)
如何是我們想傳遞給函數進行查詢鍵同樣?什麼是輸出數據類型「StateQueryIteratorInterface」和「HistoryQueryIteratorInterface」?
我對編程相當陌生,對數據庫沒有預先的知識,所以我很困惑於真正基本的東西。我非常感謝一些幫助!