Firebase - Ghi dữ liệu danh sách

Trong chương trước, chúng tôi đã hướng dẫn bạn cách ghi dữ liệu trong Firebase. Đôi khi bạn cần có một số nhận dạng duy nhất cho dữ liệu của mình. Khi bạn muốn tạo số nhận dạng duy nhất cho dữ liệu của mình, bạn cần sử dụng phương pháp đẩy thay vì phương pháp đặt.

Phương pháp Đẩy

Các push()phương thức sẽ tạo một id duy nhất khi dữ liệu được đẩy. Nếu chúng tôi muốn tạo người chơi của mình từ các chương trước với một id duy nhất, chúng tôi có thể sử dụng đoạn mã được cung cấp bên dưới.

var ref = new Firebase('https://tutorialsfirebase.firebaseio.com');

var playersRef = ref.child("players");
playersRef.push ({
   name: "John",
   number: 1,
   age: 30
});

playersRef.push ({
   name: "Amanda",
   number: 2,
   age: 20
});

Bây giờ dữ liệu của chúng tôi sẽ trông khác. Tên sẽ chỉ là một cặp tên / giá trị giống như phần còn lại của các thuộc tính.

Phương pháp chính

Chúng tôi có thể lấy bất kỳ khóa nào từ Firebase bằng cách sử dụng key()phương pháp. Ví dụ: nếu chúng ta muốn lấy tên bộ sưu tập của mình, chúng ta có thể sử dụng đoạn mã sau.

var ref = new Firebase('https://tutorialsfirebase.firebaseio.com');

var playersRef = ref.child("players");

var playersKey = playersRef.key();
console.log(playersKey);

Bảng điều khiển sẽ ghi tên bộ sưu tập của chúng tôi (người chơi).

Thông tin thêm về điều này trong các chương tiếp theo của chúng tôi.