Node.js ';订购人';在可能不存在的字段上,完全跳过文档
简单的背景:我有一个Node.js ';订购人';在可能不存在的字段上,完全跳过文档,node.js,firebase,google-cloud-firestore,Node.js,Firebase,Google Cloud Firestore,简单的背景:我有一个onCreatecloud函数,它在完成一些异步任务后,为最近创建的文档分配一个createdAt时间戳。这个函数失败了几次,导致我的一些文档根本没有这个createdAt属性——因此没有null值,而是缺少一个字段 现在,当我在集合中分页时,使用的是 _ref.orderBy('createdAt', 'desc') .startAfter(cursorSnapshot) // <-- most probably not playing a role h
onCreate
cloud函数,它在完成一些异步任务后,为最近创建的文档分配一个createdAt
时间戳。这个函数失败了几次,导致我的一些文档根本没有这个createdAt
属性——因此没有null
值,而是缺少一个字段
现在,当我在集合中分页时,使用的是
_ref.orderBy('createdAt', 'desc')
.startAfter(cursorSnapshot) // <-- most probably not playing a role here?
.limit(200)
\u ref.orderBy('createdAt','desc')
.startAfter(cursorSnapshot)/查询从一个或多个索引开始工作,只返回索引中存在的文档。如果文档没有您排序/筛选的字段,它将不在该索引中,也不会由查询返回
唯一的解决方案是确保文档具有字段的标记/默认值。查询从一个或多个索引开始工作,并且只返回索引中存在的文档。如果文档没有您排序/筛选的字段,它将不在该索引中,也不会由查询返回
唯一的解决方案是确保文档具有字段的标记/默认值