订单内部数据发送到 Firestore
Order internal data sent to 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 控制台选择对它们进行排序的方式。您会注意到它们是按字母顺序排列的。无法更改此设置,但您可以在自己的应用程序中对订单执行任何操作。
您好,我正在使用 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 控制台选择对它们进行排序的方式。您会注意到它们是按字母顺序排列的。无法更改此设置,但您可以在自己的应用程序中对订单执行任何操作。