首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在RedisGraph中,如何存储0的数值?

在RedisGraph中,如何存储0的数值?
EN

Stack Overflow用户
提问于 2022-02-05 11:19:32
回答 1查看 52关注 0票数 1

我用的是Redisgraph。我使用这个查询:

代码语言:javascript
复制
MERGE (p:Person { age: 0 } )
RETURN p

但我得到的是age: ""

如果我问:

代码语言:javascript
复制
MERGE (p:Person { age: 12 } )
RETURN p

这将正确地存储age: 12 (没有引号)。

如何存储0的数值?谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-02-07 07:11:46

一个最小的示例,它创建一个具有值为0的属性的节点,并使用redisgraph.js检索该节点。

代码语言:javascript
复制
const RedisGraph = require("redisgraph.js").Graph;
let graph = new RedisGraph("G");

(async () =>{
        await graph.query("CREATE (:L {v:0})");
        let res = await graph.query("MATCH (a) RETURN a, a.v");
        while (res.hasNext()) {
            let record = res.next();
            console.log(record.get("a"));
            console.log(record.get("a.v"));
        }

        graph.deleteGraph();
        graph.close();
    
    })();

输出:

代码语言:javascript
复制
Node { id: 1, label: undefined, properties: { v: 0 } }
0 

@albertoSpinella,你介意分享一个可复制的片段吗?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70997511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档