Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Firestore创建集合而不添加任何文档_Java_Google Cloud Firestore - Fatal编程技术网

Java Firestore创建集合而不添加任何文档

Java Firestore创建集合而不添加任何文档,java,google-cloud-firestore,Java,Google Cloud Firestore,我想创建一个集合,但不在其中创建任何文档。但不是先创建文档,然后删除文档。我尝试了一些东西,但是当我删除文档时,我的收藏也被删除了 FirebaseFirestore db=FirebaseFirestore.getInstance(); DocumentReference roomReference=db.collection(“messagingRooms”).document(); List partners=new ArrayList(); 合伙人。添加(“我的身份证”); 添加(“其

我想创建一个集合,但不在其中创建任何文档。但不是先创建文档,然后删除文档。我尝试了一些东西,但是当我删除文档时,我的收藏也被删除了

FirebaseFirestore db=FirebaseFirestore.getInstance();
DocumentReference roomReference=db.collection(“messagingRooms”).document();
List partners=new ArrayList();
合伙人。添加(“我的身份证”);
添加(“其id”);
Map newRoom=newhashmap();
newRoom.put(“合伙人”,partners);
newRoom.put(“roomID”,roomReference.getId());
roomReference.set(新房间)
.addOnSuccessListener(新的OnSuccessListener(){
@凌驾
成功时公开作废(作废避免){
Map newMessage=newhashmap();
DocumentReference messageReference=roomReference.collection(“messages”).document();
messageReference.set(newMessage)
.addOnSuccessListener(新的OnSuccessListener(){
@凌驾
成功时公开作废(作废避免){
数据库收集(“信息室”)
.document(roomReference.getId())
.收集(“信息”)
.document(messageReference.getId())
1.删除()
.addOnCompleteListener(新的OnCompleteListener(){
@凌驾
未完成的公共void(@NonNull任务){
Log.v(“Mok”,messageReference.getId());
}
});
}
});
}
}).addOnFailureListener(新的OnFailureListener(){
@凌驾
public void onFailure(@NonNull异常e){
Log.v(“Error_1”,e.getMessage());
}
});

如果firestore中没有任何文档,就无法创建收藏。如果您勾选,最后一段会说:

您不需要“创建”或“删除”集合。在集合中创建第一个文档后,该集合即存在。如果删除集合中的所有文档,则该集合将不再存在


因此,集合中至少需要一个文档。

欢迎使用StackOverflow。为我们提供一些关于您的问题的代码将非常有帮助!:)谢谢,我添加了源代码