我在我的 Node 服务器上运行以下 psql:
SELECT json_data.key AS id, json_data.value::int AS version
FROM players.settings, json_each_text(players.settings.value) AS json_data
WHERE name = $1 AND json_data.value::int > 0;
返回的结果包括每个结果对象前的字符串
anonymous
:[ anonymous { id: '1ab56bd6-ef7d-4755-92d5-1b0cf7beb4b7', version: 1 },
anonymous { id: '4ea3d884-d2a6-4074-a094-a45f6003e6d4', version: 1 } ]
我在这里缺少什么?我以前从未见过这个匿名字符串,想摆脱它。
最佳答案
据我所知,你无法摆脱它,至少在你身边不能。
参见:https://github.com/brianc/node-postgres/issues/1062
它只是 Node.js 6 的一项新功能,可以在使用匿名类创建对象时向控制台报告。
你可以放心地忽略它;)
关于sql - psql 在结果数组中返回 'anonymous',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38530414/