3

我已经检查了如何执行此操作的文档,但我还没有找到答案。

基本上,当创建/发布文档时,我想createdDate为文档设置一个(作为只读/隐藏字段)。

4

2 回答 2

6

我在这里找到了答案。

文档的核心是一个 JSON 对象,它具有唯一的 _id、时间戳 ( _createdAt, _updatedAt) 和修订标记 _rev。

因此,创建日期是由理智自动生成的,包括许多其他有趣的属性。

于 2018-02-15T21:17:10.963 回答
0

正如svale 的评论中提到的,可以同时设置_createdAt_updatedAt但只能在创建时设置。我一直在使用Sanity 的官方 JS 客户端,它允许我这样做:

await client.create({
    _type: "someType",
    _createdAt: "2019-12-31T12:34:56Z",
    _updatedAt: "2020-01-01T12:34:56Z",
});

_id此外,如果需要,可以设置自定义。

更新文档时,这些属性确实是只读的,不能手动更改。

于 2021-09-17T12:45:19.330 回答