Neo4j的匹配數組值我與此查詢 MATCH(u:User) WHERE ANY(name IN ['ACB','xYz'] WHERE u.first_name =~ "(?i).*name.*") RETURN u
,它正在考慮(?i).*name.*爲靜態文本,而不是從name IN ['ACB','xYz']動態值嘗試。
TL; DR:我要麼失去了我的想法,要麼neo4j的交易略有破裂。看起來好像未提交的節點在提交的事務之外可用,並且缺少屬性 - 或者同樣奇怪的東西。 我們的node.js應用程序使用neo4j。它的一部分必須生成唯一的ID。我們有以下密碼查詢,用於查找最後的:Id類型節點,並嘗試提交一個新的:Id節點和last_uuid+1。 MATCH (i:Id) WITH i ORDER BY i.uuid