【发布时间】:2021-07-27 21:44:44
【问题描述】:
我有一个包含帖子的集合,这些帖子是包含时间戳和其他数据的文档,我们可以将其称为全局帖子对象。
每当用户发布内容时,就会将一个与该帖子 id 相同 id 的文档添加到用户的私有帖子集合中(在users/userUuid/posts/postId 下),我们称之为私有帖子对象。
每个私有 post 对象都包含对全局 post 对象的引用(作为引用对象存储在文档中)。
这是结构:
posts: [
"post1" : {
timestamp: 12000000000
data: "abc"
}
"post2" = {
timestamp: 12000000000
data: "abc"
}
]
users: [
"user1" : {
posts: [
"post1": {
ref: reference to post1
}
]
}
]
我有一个屏幕,我在其中查询用户私人帖子集合下的所有对象。是否可以根据它们引用的文档的时间戳值对它们进行排序?
【问题讨论】:
-
您正在尝试根据帖子收集时间戳对用户收集的帖子进行单独排序?对吗?
-
@JMGelilio 是的,完全正确,所以我想用来对文档进行排序的功能是文档中的时间戳,它只是在我尝试排序的文档中引用。