對於圖表中的一種節點,屬性(名爲'some_count')的屬性值可能缺失,也可能是整數或浮點數。我試圖編寫gremlin來根據這個屬性的最小值來過濾這些節點。Neo4j + Gremlin:T.gte和浮點節點屬性出現問題
我首先驗證值是通過焙燒以下小鬼
g.v(XXX)._().in('category').hasNot('some_count', T.eq, null).back(1).some_count
接下來確實存在,
我試圖過濾通過精確值和作品,並告訴我匹配的節點或提供空數組如果不匹配
g.v(XXX)._().in('category').hasNot('some_count', T.eq, null).back(1).has('some_count', T.eq, 120000.0d)
但是,使用'大於或等於'比較器的以下查詢不起作用。
g.v(XXX)._().in('category').hasNot('some_count', T.eq, null).back(1).has('some_count', T.gte, 1.0d)
這個返回nil
,而不是返回一個空數組不匹配的(我使用通過Neo4j AR Adapter的Ruby/Rails查詢),它返回一個零,它告訴我的東西可能是錯誤的查詢本身。我正在運行neo4j社區服務器1.8。
有沒有一種方法可以讓Neo4j記錄錯誤/查詢,看看會出現什麼問題?
難道你不能只從Neo4j Webadmin執行對數據庫的查詢,啓動neo4j服務器嗎? https://vimeo.com/53867161關於如何做的一個小教程(你也可以調整neo4j-server.properties) –