после импорта моей базы данных 2.0.0M06 Neo4j к новой версии 2.0.0RC1, это, кажется, этикетки запрос не работает:Neo4j 2.0.0RC1 этикетки регрессии
На 2.0.0RC1
neo4j-sh (?)$ start n=node(*) return count(*);
+----------+
| count(*) |
+----------+
| 246 |
+----------+
1 row
219 ms
219 ms
neo4j-sh (?)$ MATCH (c:contract) return c;
+---+
| c |
+---+
+---+
0 row
244 ms
На 2.0.0M06
neo4j-sh (root,0)$ start n=node(*) return count(n);
+----------+
| count(n) |
+----------+
| 246 |
+----------+
1 row
1205 ms
neo4j-sh
neo4j-sh (root,0)$ match (c:contract) return count(c);
+----------+
| count(c) |
+----------+
| 55 |
+----------+
1 row
193 мс
Этикетки хорошо в БД, и когда я смотрю какие-либо детали узла я могу видеть это. Но любой запрос с фильтрацией меток терпит неудачу.
Может быть, есть опечатка? В первом примере с RC1 вы возвращаете 'c'. Во втором примере с M06 вы возвращаете 'count (c)'. –
Хорошо, я только что установил RC1, и он также сломал все мои запросы на основе меток. Вернулся к M06, и он работал нормально. Это похоже на ошибку. –
Да, ошибка (BIG) ... – bastien