我想对我创建的文档进行firestore字段引用。但是,我一直遇到这个问题,在该问题中我无法引用文档的字段,而只能引用id。我已经尝试了许多解决方案,但是简短。有人可以指出我遇到的问题。谢谢
//Get single reference
exports.getSingle = (req, res) => {
db.doc(`/single/${req.params.single}`).get()
.then((doc) => {
if(!doc.exists){
return res.status(404).json({error:'Offer not found'})
}
singleData = doc.data();
singleData.offerID = doc.id;
return db.collection('comments').orderBy('createdAt', 'desc').where('singleID', '==', req.params.singleID).get();
上面的代码是我的NodeJS后端的快速快照。我想引用来自请求的单个字段,并检查每个文档是否匹配并返回所有匹配的文档
感谢帮助
答案 0 :(得分:0)
您实际上无法做到。您只能创建对文档的引用,并且必须知道该文档的完整路径。
如果要在文档中使用字段值,则必须完整阅读文档。