gpt4 book ai didi

orientdb - OrientJS:如何从查询中获取标准 JSON(序列化)

转载 作者:行者123 更新时间:2023-12-02 19:29:57 25 4
gpt4 key购买 nike

我不明白如何从 orientjs 查询中获取标准 JSON。我看到人们在谈论“序列化”结果,但我不明白为什么或如何做到这一点。有一个 toJSON() 方法,但我只看到它与 fetchplans 等一起使用...

我正在尝试将流传输到 csv 文件,但由于 JSON 格式不正确,它无法正常工作。

我希望能解释一下如何以及何时进行序列化。 :-)

我的查询:

  return db.query(
`SELECT
id,
name,
out('posted_to').name as page,
out('posted_to').id as page_id,
out('posted_to').out('is_language').name as language,
out('posted_to').out('is_network').name as network

FROM post

WHERE posted_at
BETWEEN
'${since}'
AND
'${until}'

UNWIND
page,
page_id,
language,
network
`

我的结果:

[ { '@type': 'd',
id: '207109605968597_1053732754639607',
name: '10 maneiras pelas quais você está ferindo seus relacionamentos',
page: 'Eu Amo o Meu Irmão',
page_id: '207109605968597',
language: 'portuguese',
network: 'facebook',
'@rid': { [String: '#-2:1'] cluster: -2, position: 1 },
'@version': 0 },
{ '@type': 'd',
id: '268487636604575_822548567865143',
name: '10 maneiras pelas quais você está ferindo seus relacionamentos',
page: 'Amo meus Filhos',
page_id: '268487636604575',
language: 'portuguese',
network: 'facebook',
'@rid': { [String: '#-2:3'] cluster: -2, position: 3 },
'@version': 0 }]

最佳答案

这是我的数据集:

enter image description here

查询:

db.select('id','code').from('tablename').where({deleted:true}).all()
.then(function (vertex) {
console.log('Vertexes found: ');
console.log(vertex);
});

输出:

Vertexes found:
[ { '@type': 'd',
id: '6256650b-f5f2-4b55-ab79-489e8069b474',
code: '4b7d99fa-16ed-4fdb-9baf-b33771c37cf4',
'@rid': { [String: '#-2:0'] cluster: -2, position: 0 },
'@version': 0 },
{ '@type': 'd',
id: '2751c2a0-6b95-44c8-966a-4af7e240752b',
code: '50356d95-7fe7-41b6-b7d9-53abb8ad3e6d',
'@rid': { [String: '#-2:1'] cluster: -2, position: 1 },
'@version': 0 } ]

如果我添加指令JSON.stringify():

查询:

db.select('id','code').from('tablename').where({deleted:true}).all()
.then(function (vertex) {
console.log('Vertexes found: ');
console.log(JSON.stringify(vertex));
});

输出:

Vertexes found:
[{"@type":"d","id":"6256650b-f5f2-4b55-ab79-489e8069b474","code":"4b7d99fa-16ed-
4fdb-9baf-b33771c37cf4","@rid":"#-2:0","@version":0},{"@type":"d","id":"2751c2a0
-6b95-44c8-966a-4af7e240752b","code":"50356d95-7fe7-41b6-b7d9-53abb8ad3e6d","@ri
d":"#-2:1","@version":0}]

希望对你有帮助

关于orientdb - OrientJS:如何从查询中获取标准 JSON(序列化),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34446497/

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