gpt4 book ai didi

java - 将空文档添加到集合中

转载 作者:行者123 更新时间:2023-12-01 19:38:36 25 4
gpt4 key购买 nike

我正在尝试将新文档和集合添加到我的数据库中。我知道我可以添加一个文档,并且如果不存在则添加它应该所在的集合。我的问题是:如何将空文档添加到数据库中的新集合中?

我已经尝试过这段代码,来自 Android 开发者网站:

ApiFuture<WriteResult> future = db.collection("cities").document("LA");
// ...
// future.get() blocks on response
System.out.println("Update time : " + future.get().getUpdateTime());

但是它在 ApiFuture 部分给了我无法解决的错误。所以我尝试了这个:

db.collection(mail).document("tarefa");

(邮件是一个字符串)但这不起作用。有谁知道我应该做什么?

最佳答案

db.collection("cities").document("LA") 仅创建对文档的引用。它还没有写入任何数据。

这可能是编写空文档的最短方法:

db.collection("cities").document("LA").set(new HashMap<String, Object>())

如果这不起作用,更新肯定会起作用:

db.collection("cities").document("BJ")
.set(new HashMap<String, Object>(), SetOptions.merge());

关于java - 将空文档添加到集合中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56386786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com