gpt4 book ai didi

node.js - Neo4j 日期时间验证错误

转载 作者:太空宇宙 更新时间:2023-11-04 01:26:12 25 4
gpt4 key购买 nike

我正在尝试为本地运行的 Neo4j 实例更新具有 datetime 数据类型的字段。我正在使用neode通过 Docker 运行 NodeJs v12.5.0 和 Neo4j Version: 3.5.7 社区版。

我的模型片段:

module.exports = {
...
"fieldName": "datetime"
...
}

我的代码片段:

...
user.update({
id: 'someid',
fieldName: new Date()
})
...

但是 joi 似乎抛出了这个错误:错误 [ValidationError]:子“fieldName”失败,因为 [“fieldName”必须是“DateTime”的实例]

感谢任何帮助。

最佳答案

它在驱动程序中,试试这个。

const neo4j = require('neo4j-driver')
const getDateTime = d => {
return neo4j.default.types.DateTime.fromStandardDate(d); // Example: d = new Date();
}

并使用 getDateTime 函数获取日期时间格式。

关于node.js - Neo4j 日期时间验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57440096/

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