Javascript 发布/订阅如何与Meteor的Neo4j反应性驱动程序协同工作
我正在开发一个Meteor应用程序,您可以在其中创建Neo4j“房间”节点和“门”关系。每个房间应该只有一扇门通向其他房间 我用的是Dmitriy Aristarkhovich的司机 我想创建一个实时主从系统,用户所做的选择会影响其他可能的选择 为了说明这一点,我在端口7474上的Neo4j浏览器中创建了一个简单的房间网络,如下所示:Javascript 发布/订阅如何与Meteor的Neo4j反应性驱动程序协同工作,javascript,meteor,neo4j,reactive-programming,master-slave,Javascript,Meteor,Neo4j,Reactive Programming,Master Slave,我正在开发一个Meteor应用程序,您可以在其中创建Neo4j“房间”节点和“门”关系。每个房间应该只有一扇门通向其他房间 我用的是Dmitriy Aristarkhovich的司机 我想创建一个实时主从系统,用户所做的选择会影响其他可能的选择 为了说明这一点,我在端口7474上的Neo4j浏览器中创建了一个简单的房间网络,如下所示: CREATE (a:Room {name: "Room 1"}) -[:DOOR]-> (b:Room {name: "Room 2"}), a-[:DOO
CREATE
(a:Room {name: "Room 1"})
-[:DOOR]->
(b:Room {name: "Room 2"}),
a-[:DOOR]->
(c:Room {name: "Room 3"}),
b-[:DOOR]->a
RETURN a, b, c
在此模式中:
- 1号房间已经有了所有可以打开的门
- 房间2可以通过门连接到房间3
- 房间3可以链接到房间1和房间2
- 选择门的起始房间的主菜单
- 一个从菜单,从可能的结束房间中选择,给定开始房间
<body>
{{> addDoor}}
</body>
<template name="addDoor">
<p>Add a Door from
<select id="fromRoomName">
{{#each fromRooms}}
{{> fromRoom}}
{{/each}}
</select>
to:
<select id="toRoomName">
{{#each toRooms}}
{{> toRoom}}
{{/each}}
</select>
</p>
</template>
<template name="fromRoom">
<option value="{{name}}">{{name}}</option>
</template>
<template name="toRoom">
<option value="{{name}}">{{name}}</option>
</template>
这可能不是发布/订阅问题。尝试删除
{name}
参数周围的引号
即改变:
"WHERE entrance.name = '{name}' "
致:
如果这解决了你的问题,我能说服你至少对我的答案投赞成票,或者也接受吗?:-)
git clone git@github.com:blackslate/Neo4j-issues.git
"WHERE entrance.name = '{name}' "
"WHERE entrance.name = {name} ".