Firestore引用数据类型以设置外键

时间:2018-06-03 06:49:28

标签: firebase google-cloud-firestore

参考数据类型我的意思是FireStore支持的DATA TYPE。  文档参考。

如何添加参考数据类型?

如何使用引用数据类型作为引用另一个文档的外键?

3 个答案:

答案 0 :(得分:1)

我实际上解决了这个问题,并实现了如何使用参考数据类型进行设置和查询。我已经知道如何根据doc进行设置。想知道是否有其他方法可以查询。

答案 1 :(得分:0)

我不知道我是否了解你的问题但是:

//--references
    private final  DatabaseReference databaseReference = FirebaseDatabase.getInstance().getReference();

    private DatabaseReference videoListReference = 
    databaseReference.child("VideoList");


//---method    
    private void writeNewVideo(String id, String userId, String title)
        {
            try {
                Video video = new Video(id, userId, title);
                videoReference.child(id).setValue(video);
                videoListReference.child(uid).child(id).setValue(video);
            }catch (Exception e)
            {
                e.printStackTrace();
            }
        }

您可以通过方法

中的参数设置FK

答案 2 :(得分:0)

您可以创建一个DocumentReference对象,该对象引用您要指向的文档。只需将其作为字段添加到需要引用它的文档中,就像任何其他字符串或数字值一样。 SDK将为其创建引用类型字段。

相关问题