Đây có thể là một câu hỏi khá cơ bản, nhưng cho đến nay tôi không thể tìm thấy câu trả lời cho vấn đề của mình trực tuyến sau nhiều lần googling. Tôi có một ứng dụng web firebase nơi cấu trúc dữ liệu khá đơn giản. Ban đầu, nó là trống rỗng, như thế này:Thêm cặp giá trị khóa mới vào Firebase
fireRef {
}
Tôi muốn có thể để thêm cặp giá trị quan trọng mà quan trọng là tạo ra bởi người sử dụng và giá trị chỉ là một số văn bản. Ví dụ: người dùng sẽ nhập tên của họ làm khóa và giá trị theo tuổi của họ. Sau đó, tôi muốn gửi dữ liệu đến máy chủ và có căn cứ hỏa lực bây giờ nhìn như thế này:
fireRef {
John : 25,
}
tôi có thể hoàn thành một bổ sung này với:
var name = getUserName();
var age = getUserAge();
var node = {};
node[name] = age;
fireRef.set(node);
Tuy nhiên, tôi muốn nhiều người để có thể để làm điều này. Khi tôi cố gắng thêm người mới vào máy chủ, cặp "John: 25" cũ chuyển sang màu đỏ và biến mất, chỉ để lại cặp giá trị khóa mới.
Làm cách nào để giữ nguyên cả hai và duy trì tập dữ liệu của một loạt các cặp khóa, giá trị?
Nếu bạn đang sử dụng SDK JavaScript cho Firbase, bạn chỉ có thể gọi phương thức với các thông số tương tự cập nhật(). –