命令内部数据发送到Firestore

问题描述 投票:0回答:1

嗨,我正在使用Firebase。发送记录时,数据混乱。

enter image description here

是否有一种方法可以按照我的喜好订购它们?因为我想按表格的顺序输入它。

我留下了一段代码,非常感谢您的阅读。

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();
            }
        });
android firebase google-cloud-firestore firebase-console
1个回答
0
投票

Firestore文档字段没有确定的顺序。您在屏幕截图中看到的就是Firebase控制台选择订购它们的方式。您会注意到它们按字母顺序排列。无法更改此方法,但是您可以在自己的应用程序中使用订单进行任何操作。

© www.soinside.com 2019 - 2024. All rights reserved.