我想知道是否有可能在一条线路内绑定主干中的多个事件类型.
考虑以下:
var MyView = Backbone.View.extend({
id: 'foo',
events: {
'click .bar': 'doSomething',
'touchstart .bar': 'doSomething'
},
doSomething: function(e) {
console.log(e.type);
}
});
Run Code Online (Sandbox Code Playgroud)
基本上我想知道的是,是否可以将'click'和'touchstart'的事件绑定组合成一行 - 沿着以下行:
events: { 'click,touchstart .bar': 'doSomething' }
Run Code Online (Sandbox Code Playgroud)
任何建议,将不胜感激.
我有一个变量name ="Rahul",我想以下列方式将此变量传递给Py2neo中的cypher查询:
line=session.execute("MATCH (person)WHERE person.name=name RETURN person")
Run Code Online (Sandbox Code Playgroud)
但我收到一个错误 -
"py2neo.cypher.InvalidSyntax: name not defined (line 1, column 33)"
Run Code Online (Sandbox Code Playgroud)
如何在py2neo中传递变量
我正在玩Neo4j.我有一个包含大约400,000个节点的数据库.我想从CSV文件中插入关系.大约有140万个关系.
我目前正在使用REST API.REST请求如下所示:
POST http://localhost:7474/db/data/cypher
Accept: application/json; charset=UTF-8
Content-Type: application/json
{"query": "MATCH (a { ConceptId: '280844000' }), (b { ConceptId: '71737002' }) CREATE (a)-[:Is_a]->(b) RETURN a"}
Run Code Online (Sandbox Code Playgroud)
问题是每个请求都需要几秒钟.这对于我希望插入的关系数量来说太慢了.
我无法访问底层节点ID,只有我插入它时给出的属性.
有更快的方法吗?
注意:我目前没有使用索引(我还没有弄清楚如何添加它们),但明天会再次使用索引.我只是想知道是否有某种方式以批量方式插入关系.