我正在尝试计算余额除以货币的总和。下面的示例文档和我的查询。查询返回sumBalance等于0的货币列表。有任何建议如何修复它?
CollectionReference questionRef = firebaseFirestore.collection("questions");
questionRef.whereEqualTo("content.number", "20").get().addOnSuccessListener(new OnSuccessListener<QuerySnapshot>() {
@Override
public void onSuccess(QuerySnapshot queryDocumentSnapshots) {
}
});
答案 0 :(得分:0)
您的问题是您的余额是字符串而不是数字,而$ aggregation不能更改数据类型。 我建议您更新您的文档以使余额为Float