小编ste*_*uss的帖子

在骨干视图中绑定多个事件类型

我想知道是否有可能在一条线路内绑定主干中的多个事件类型.

考虑以下:

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)

任何建议,将不胜感激.

javascript backbone.js backbone-events backbone-views

27
推荐指数
2
解决办法
2万
查看次数

如何在py2neo中将参数传递给cypher查询

我有一个变量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中传递变量

python neo4j cypher py2neo

2
推荐指数
1
解决办法
4068
查看次数

如何批量插入关系

我正在玩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,只有我插入它时给出的属性.

有更快的方法吗?

注意:我目前没有使用索引(我还没有弄清楚如何添加它们),但明天会再次使用索引.我只是想知道是否有某种方式以批量方式插入关系.

neo4j cypher

2
推荐指数
1
解决办法
972
查看次数