微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将q.Now结果转换为动物群中的String

如何解决如何将q.Now结果转换为动物群中的String

我创建了我从中获得的密钥

Create(Collection("clients"),{
  data: {
    createdAt: Now()
  }
}

但是JSON返回

"createdAt": {
    "@ts": "2020-11-02T10:09:55.316781Z"
  },

仅退货方式

"createdAt": "2020-11-02T10:09:55.316781Z"

谢谢

解决方法

不知道为什么,但是在尝试了多种情况后,事实证明您可以使用createdAt.value

来获得价值。

更新:上传到动物区系之前,您可以使用ToString()方法转换为字符串。例如ToString(Now())

它将返回2020-11-02T13:18:23.383908Z

谢谢。

,

您还可以在动物区系中使用 ToString()方法:

[env:bluepill_f103c8]
platform = ststm32
board = bluepill_f103c8
#board = genericSTM32F103C8
#board_build.mcu = stm32f103c8t6
#board_build.f_cpu = 72000000L

framework = arduino
lib_deps = olikraus/U8g2 @ ^2.28.7

upload_protocol = stlink

Luigi

,

我没有足够的声誉向 rony's answer 添加评论,但想提及 https://fauna.github.io/faunadb-js/module-values-FaunaTime.html 中的 Fauna JS Driver 文档确实描述了 JS Driver's Fauna 的 .value 属性时间类型:

如果是日期,则将其转换为字符串。

这是我用来将 Fauna 集合转换为 JSON 的一些示例代码,我可以通过 API 返回:

const post = await this.client.query(
    q.Get(q.Ref(q.Collection('Posts'),id))
);
const dto = {
    id: post.ref.id,text: post.data.text,title: post.data.title,published_at: post.data.publishedAt.value,};

最终返回一些类似于这样的 JSON:

{
  "id":"293872818653757960","text":"sample text","title":"sample title","published_at":"2021-03-23T16:43:29.309721Z"
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。