在Firebase Cloud Functions(Firestore)中获取文档ID

3
在Firebase Cloud Function中,是否有一种方法可以使用字段和数据查询文档ID?
在Android中,我会这样做:
FirebaseFirestore fs = FirebaseFirestore.getInstances();

static final String mInterfaceId = "57ZNmAIldUPAc6ZWggvF";

fs.collection("users").whereEqualTo("interface_id", mInterfaceId).get().addOnCompleteListener(new OnCompleteListener<QuerySnapshot>() {
            @Override
            public void onComplete(@NonNull Task<QuerySnapshot> task) {

                for(DocumentSnapshot doc : task.getResult())
                    userId[0] = doc.getId();
                
                if(userId.length==0)
                    Log.e("Error: ID Not found");
                else
                    if(userId.length>1)
                        Log.e("Error: More than one ID found");
                    else
                        // Continue Process with Found ID
                
            }
        });

enter image description here

提前致谢!

1个回答

5

谢谢Renaud。我在寻找Firebase云函数的文档,没意识到文档中有一个node.js选项卡。 - YYY

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接