我不知道为什么 Oracle NoSQL 有一个List
字符串主要和次要组件,如以下代码:
List<String> majorComponents = new ArrayList<String>();
List<String> minorLength = new ArrayList<String>();
List<String> minorYear = new ArrayList<String>();
majorComponents.add(“Katana”);
minorLength .add(“length”);
minorYear.add(“year”);
Key key1 = Key.createKey(majorComponents, minorLength);
Key key2 = Key.createKey(majorComponents, minorYear);
String valString = "sword";
store.putIfAbsent(key1, Value.createValue(valString.getBytes()));
store.putIfAbsent(key2, Value.createValue(valString.getBytes()));
而且我也不确定components
to有什么区别path
?
有人可以解释一下这个主要路径和次要路径是如何在列表中的以及它是如何真正起作用的。
我可以假设对于 key1,当我得到完整路径时,我得到的是:
Katana:length
对于键 2
Katana:year
如果我放:
majorComponents.add(“Saber”);
然后做:
Key key1 = Key.createKey(majorComponents, minorLength);
会发生什么?完整的路径是什么?我很困惑这到底是如何工作的......