我正在嘗試使用適用於Android的Firebase進行某種評論。 只是有一個問題,有沒有什麼辦法可以添加新的項目數組?Firebase將項目動態添加到陣列
而且我不希望覆蓋每個該對象時間,因爲我將擁有多用戶支持,並且會在某個時候失敗。
我試圖做一個List來不要爲我的模型創建DataTransferObjects並支持使用Firebase進行自動分析。
謝謝!實際上,如果沒有任何創意可以與創建地圖一起使用。
我ObjectModel:
public class Company implements Parcelable {
private String id;
private String name;
private String description;
private List<Comment> comments;
}
代碼爲推動項目:
final DatabaseReference ref = companiesRef.child(companyId).child(NODE_COMMENTS).push();
return Single.create(e -> ref.setValue(comment)
.addOnCompleteListener(task -> {
e.onSuccess(task.isSuccessful());
}));
添加代碼的某些行 –
看到這個Q的評論:https://stackoverflow.com/questions/42872303/firebase-saves-data-as-list-and-sometimes-as-map-對象 – Thomas
我想托馬斯特別提到這個評論:https://stackoverflow.com/questions/42872303/firebase-saves-data-as-list-and-sometimes-as-map-object#comment72855846_42872303 –