android - 订购发送到 Firestore 的内部数据
问题描述
嗨,我正在使用 firebase。发送记录时,我得到混乱的数据。
有没有一种方法可以根据我的喜好订购它们?因为我想按表格的顺序排列它。
我留下我的代码片段,非常感谢您的阅读。
firebaseAuth.createUserWithEmailAndPassword(correo, password).addOnCompleteListener(task -> {
if (task.isSuccessful()) {
USERUID = firebaseAuth.getCurrentUser().getUid();
DocumentReference documentReference = firebaseFirestore.collection("Clientes").document(USERUID);
Map<String, Object> user = new HashMap<>();
user.put("Nombre y Apellido", nombre);
user.put("Correo", correo);
user.put("Domicilio", domicilio);
user.put("Localidad", localidad);
user.put("Fecha" , FieldValue.serverTimestamp());
documentReference.set(user).addOnSuccessListener(aVoid -> Log.d(TAG, "Cuenta creada, UID de usuario : " + USERUID))
.addOnFailureListener(e -> Log.d(TAG, "Creación de cuenta fallida: " + e.toString()));
startActivity(new Intent(getApplicationContext(), VerificacionDeDatos.class));
finish();
} else {
Light.make(snackbar, "Error al registrarse: " + task.getException().getLocalizedMessage(), R.drawable.ic_error_outline_black_24dp, android.R.color.transparent, R.color.error, Snackbar.LENGTH_SHORT).show();
}
});
解决方案
Firestore 文档字段没有确定的顺序。您在屏幕截图中看到的是 Firebase 控制台选择订购它们的方式。你会注意到它们是按字母顺序排列的。没有办法改变这一点,但你可以在你自己的应用程序中对订单做任何你想做的事情。
推荐阅读
- javascript - content.match 不是函数
- javascript - 如何使用 npm mp3 转 wav
- spring - 自定义 SOLR 默认响应到自定义搜索响应
- amazon-web-services - 即使 DB 容量不足,DynamoDb 也会限制写入请求
- php - 将输入数据与从数据库查询的数据进行比较
- javascript - 如何用常数乘以每个对象值数组?
- django - 如何在 django url 中创建参数?
- r - 如何旋转 ggplot 中的刻度标签并注释缺失的日期?
- c# - 在没有控制器的情况下将数据传递给 Layout Razor Pages
- ruby-on-rails - 如何修复 ActionCable 不附加数据