Tag: 采摘

Neo4j gem – 采集多个节点/关系

这可能是不可能的,因为它现在,但我有这样的查询 events = Event.as(:e).where(“(( e.date_start – {current_time} )/{one_day_p}) < 1 ").users(:u, :rel).where("rel.reminded = {reminded_p}" ).params(reminded_p: false, one_day_p: one_day, current_time: time).pluck(:e,:u, :rel) 目标是获取start_date少于一天的events 。 假设我试图采取事件,用户和关系。 我需要对每个人采取不同的行动。 我需要为每个event获取所有users并为每个用户执行电子邮件操作。 在该操作中,电子邮件需要能够访问该event 。 接下来,我需要将rel.reminded属性更新为true 。 有没有办法同时采取所有这些能够组织和执行这些任务? 我开始单独做这个,但我必须进行额外的查询才能实现。 例如 events = Event.as(:e).where(“(( e.date_start – {current_time} )/{one_day_p}) < 1 ").users(:u, :rel).where("rel.reminded = {reminded_p}" ).params(reminded_p: false, one_day_p: one_day, current_time: time).pluck(:e) 然后我必须 events.each do […]