2016-07-29 27 views
16

Trong Firebase, refchild được sử dụng rất nhiều.Firebase - Sự khác biệt giữa ref và con là gì?

Ví dụ: firebase.database().ref('users/<user-id>') sẽ hoạt động chính xác giống như firebase.database().ref('users').child('<user-id>'), vậy chính xác sự khác biệt giữa chúng là gì và khi nào một trong hai trường hợp này được sử dụng?

Trả lời

11

Không có sự khác biệt, trong mọi trường hợp bạn có một phiên bản DatabaseReference.

A Tham chiếu Firebase đại diện cho một vị trí cụ thể trong Cơ sở dữ liệu của bạn và có thể được sử dụng để đọc hoặc ghi dữ liệu vào vị trí Cơ sở dữ liệu đó.

Phương pháp:

public DatabaseReference getReference (String path) 

Gets một DatabaseReference cho đường dẫn cung cấp.

Phương pháp:

public DatabaseReference child (String pathString) 

Nhận một tham chiếu đến vị trí tương đối với trang này.

+0

Khi bạn nói ở dòng cuối cùng "liên quan đến dòng này", "cái này" là gì? –

+0

Một trong những bạn đang chỉ vào: con của firebase.database(). Ref ('users') – Rsmusic

Các vấn đề liên quan