CollectionReference中的android firebase服务器时间戳

时间:2018-10-03 23:01:57

标签: android firebase google-cloud-firestore

在一个Android应用中,我有以下内容:

notebookRef = FirebaseFirestore.getInstance().collection("Registros");
notebookRef.add(new Lista(title, description, geoPoint, null));
Map<String, Object> value = new HashMap<>();
value.put("timestamp", ServerValue.TIMESTAMP);
notebookRef.add(value);

这很生气,因为它没有生成时间戳,而是在firebase中编写了以下内容:

enter image description here

服务器应生成自己的时间戳:see herehere

我在做什么错了?

1 个答案:

答案 0 :(得分:1)

您不正确地使用了实时数据库中的ServerValue.TIMESTAMP而不是Firestore中的FieldValue.serverTimestamp()