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

YYYY

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
                
            }
        });

在此处输入图片说明

提前致谢!

雷诺·塔内克(Renaud Tarnec)
var usersRef = db.collection('users');

var queryRef = usersRef.where('interface_id', '==', mInterfaceId).get()
.then(snapshot => {
    snapshot.forEach(doc => {
        ...
    });
})
.catch(err => {
    ...
});

基本上,在Cloud Functions中,您为node.js编写代码:看一下文档https://firebase.google.com/docs/firestore/query-data/queries,然后在代码段中选择node.js。

另请参见https://firebase.google.com/docs/firestore/query-data/get-data#g​​et_multiple_documents_from_a_collection

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以获取 Firebase Cloud Firestore 数据库中可用集合的文档 ID?

在Cloud Functions for Firebase中从Firestore触发器获取用户ID?

Firebase Cloud Firestore的成本优化模式:通过集合获取文档

如何使用 Swift 从 Firebase Cloud Firestore 获取集合中的最新文档

如何在Firebase / Google Cloud Firestore的集合中获取最新添加的文档?

Firebase - Cloud Firestore 权限

Firebase / Cloud Firestore:onSnapshot()与on()

Firebase + PHP - Cloud Firestore

Firebase中的Cloud Functions:调用参数的类型为文档快照

如何在Android中从Cloud Firestore Firebase获取或获取数据

如何获取集合Cloud Firestore中的文档ID列表?

在Cloud Functions for Firebase中运行Firestore批处理

从Cloud Functions for Firebase中的数据库触发器中获取用户ID?

从Cloud Functions和Firebase获取当前用户的ID

如何使用Cloud Functions中的Cloud DataStore或Cloud SQL for Firebase?

Cloud Firestore查询以获取文档ID,Flutter

从 Firebase 的 Cloud Firestore 中删除文档会删除该文档中的任何子集合吗?

无法在Cloud Functions for Firebase中获取根引用

从 Firebase 获取数据 - Google Cloud Functions

查看 Firebase 文档,仍然有一些关于选择 Firestore 和 Cloud Functions 位置的问题

Firebase Firestore:获取生成的文档ID(Python)

关于 firebase/cloud firestore 的困惑

批量写入Firebase Cloud Firestore

如何使用API获取Firebase Cloud Firestore数据库中所有文档的列表?

无法获取有关在 flutter firebase (cloud firestore) 中使用 where in 的文档

Cloud Firestore 文档 ID

在Cloud Firestore中创建或更新Firebase

Firebase Cloud Functions访问Firebase托管文件

在Flutter中获取Cloud Firestore文档的路径