gpt4 book ai didi

java - 我们可以将多个参数传递给 RestCypherQueryEngine.query 吗?

转载 作者:行者123 更新时间:2023-12-01 12:50:18 25 4
gpt4 key购买 nike

我想使用 java、neo4j REST API 和 Spring Framework 实现登录门户。我正在使用 RestCypherQueryEngine 类向服务器发送密码查询。

查询看起来像 -->

String query = "MATCH n WHERE n.Email = {email} AND n.Password = {pass} RETURN n;"
final QueryResult<Map<String,Object>> result = engine.query(query, Map.Util("Email", email), Map.Util("Password", pass);
。“email”和“pass”都是具有各自值的字符串。

我想知道这是否是一个有效的查询,是否可以像这样传递两个参数?以及如何知道节点是否已返回或登录是否经过身份验证。 ?

谢谢。

最佳答案

您需要将所有参数放入一张映射中:

Map<String,Object> params = new HashMap<>();
params.put("email", email");
params.put("password", pass);
QueryResult<Map<String,Object>> result = engine.query(query,params);

注意:查询参数区分大小写。

关于java - 我们可以将多个参数传递给 RestCypherQueryEngine.query 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24268744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com