在我的遍歷期間,我查看一個屬性。 但似乎所有的屬性都加載,這使得遍歷速度變慢。 有沒有辦法爲我不想看的屬性配置延遲加載?Neo4j遍歷不加載所有屬性
TraversalDescription td = Traversal.description().evaluator(Evaluators.atDepth(1));
for (Path p : td.traverse(myNode)) {
String nodeName = (String) p.endNode().getProperty("name");
// do some stuff
}
我只發現了線索here ...
謝謝!
===
編輯:我的目標是通過名稱節點
只有「光」屬性加載屬性的第一個訪問。像長字符串或數組這樣的重型屬性只在訪問時加載。 –
請記住,您的查詢通常在高速緩存中的熱數據集上執行,因此不會發生額外的負載。 –