Tôi đang tạo ứng dụng bằng Angular.js và Firebase và cho đến khi tôi có giao diện theo thứ tự làm việc, tôi đang lập kế hoạch chèn dữ liệu theo cách thủ công. Mặc dù thật dễ dàng để thêm các cặp khóa: giá trị, tôi chưa thể tìm ra cách cấu trúc nhiều cấp dữ liệu, như thêm một đối tượng có nhiều mục nhập bên trong nó. Nếu tôi nhập một tập tin json, nó thực hiện điều này, nhưng tôi không muốn phải chỉnh sửa một tập tin json và tải nó lên mỗi khi tôi muốn thực hiện một thay đổi. Có cách nào để làm điều này mà tôi không biết?Chèn dữ liệu theo cách thủ công trong Firebase
Trả lời
Nếu bạn truy cập Firebase Forge (tại https://[your-firebase].firebaseio.com
), bạn có thể tải Trình gỡ lỗi đồ họa cho Firebase của mình và thêm, sửa đổi hoặc xóa dữ liệu theo cách thủ công cũng như xem nó khi thay đổi theo thời gian thực. Để thêm dữ liệu phân cấp sử dụng Forge, sử dụng nút +
để tạo thuộc tính con mới, đặt tên cho nó và để trống giá trị, sau đó sử dụng nút +
để trẻ bắt đầu thêm nhiều thuộc tính con hoặc con hơn. Khi bạn đã sẵn sàng để lưu dữ liệu của mình, hãy sử dụng nút Add
hoặc nhấn [Enter]
.
Một giao diện có hiệu quả và nhanh chóng chỉnh sửa một hệ thống phân cấp dữ liệu tự nhiên sẽ cần phải dự đoán thứ bậc đó. Vì vậy, bạn sẽ không tìm thấy một công cụ được xây dựng sẵn để chỉnh sửa dữ liệu theo tầng mà không cần nhập dữ liệu tẻ nhạt.
Nói chung, tôi giữ cửa sổ trình duyệt thứ hai được mở, đăng nhập bằng đặc quyền quản trị và chỉ nhập thủ công các đối tượng bằng trình gỡ rối của trình duyệt (ví dụ: Firebug). Tôi tìm thấy điều này khá nhanh hơn một chút so với nhập/xuất JSON (và viết JSON rất tẻ nhạt!).
Nói chung, tôi thích update
qua set
, vì điều này có nghĩa là tôi chỉ có thể nhập những thay đổi thay vì phải viết ra toàn bộ hệ thống cấp bậc:
new Firebase(MY_URL).child(PATH).update({
// replace the widgets
widgets: {
one: { color: 'red', shape: 'square' },
two: { color: 'green', shape: 'triangle' }
},
// reset the count
widgetCount: 0,
// delete my status
status: null
});
Nếu không có các công cụ Forge cũng không nhập qua debugger phù hợp với bạn, sau đó bạn có thể thấy nó đáng để đầu tư để viết một trang quản trị nhanh chóng và dơ bẩn, xấu xí và nguyên thủy, nơi bạn có thể thay đổi dữ liệu và lưu nó.
Tôi có một vài trong số này, mà tôi đã bỏ trong khoảng một giờ mỗi lần, để sử dụng cho các thói quen quản trị thường xuyên trên trang web của chúng tôi. Bí quyết là xây dựng chỉ những gì bạn cần và không bị cuốn vào sự tuyệt vời và tuyệt vời như thế nào. Spartan FTW.
Tuyệt vời .. cách tiếp cận này đã giúp tôi rất nhiều ... – ATHER
Sử dụng dấu gạch ngang để chỉ định thư mục con của bạn sẽ cho phép điều này. (đối tượng/đối tượng :)
- 1. Bạn làm cách nào để chèn các tùy chọn theo cách thủ công vào boost.Program_options?
- 2. Xóa bộ nhớ cache theo cách thủ công trong Rails
- 3. Cách tránh tình trạng chạy cơ sở dữ liệu khi tăng PK theo cách thủ công của hàng mới
- 4. Javascript theo cách thủ công .onchange() event
- 5. Thêm hàng trên datagridview theo cách thủ công
- 6. Tôi làm cách nào để chèn danh tính theo cách thủ công?
- 7. Sự kiện thay đổi lửa theo cách thủ công
- 8. SignalR - Đặt ClientID theo cách thủ công
- 9. Sử dụng Segue theo cách thủ công
- 10. cách viết thủ tục chèn dữ liệu vào bảng trong phpmyadmin?
- 11. Cách thay đổi liên kết đến tài liệu trong Umbraco theo cách thủ công
- 12. Đặt màu theo cách thủ công cho ggplot2
- 13. Cách cấu trúc dữ liệu Firebase và quy tắc chia sẻ dữ liệu giữa người dùng?
- 14. Cách cài đặt thư viện python theo cách thủ công
- 15. Gọi theo cách thủ công DbMigration.Up trong EF
- 16. CEDET: lưu trữ thẻ theo cách thủ công
- 17. Khuôn khổ đối tượng Mã đầu tiên: Cách cập nhật cơ sở dữ liệu theo cách thủ công?
- 18. Làm cách nào để chạy một django TestCase theo cách thủ công/chống lại cơ sở dữ liệu khác?
- 19. Cách tạo người dùng theo cách thủ công với Devise
- 20. Làm cách nào để tạo TypeTag theo cách thủ công?
- 21. QTextEdit. Cách chọn văn bản theo cách thủ công?
- 22. Cách tránh thực hiện INotifyPropertyChanged theo cách thủ công
- 23. Android: Cách thêm tệp vào apk theo cách thủ công?
- 24. Truy vấn kiểu cơ sở dữ liệu với Firebase
- 25. iPhone Dev - Tạo UIButton theo cách thủ công
- 26. Theo dõi các id trong NOSQL db (firebase)
- 27. cách chèn siêu dữ liệu vào Python-sphinx (công cụ tài liệu)
- 28. dữ liệu và đồng bộ hóa - đồng bộ hóa thư theo cách thủ công. lịch và địa chỉ liên lạc
- 29. Bảo mật mùa xuân: setUserPrincipal theo cách thủ công
- 30. Khởi chạy ASP Server Phát triển theo cách thủ công?
+1 - Chìa khóa ở đây là thêm một đứa trẻ sau khi bạn thêm một phụ huynh. Forge GUI không xuất hiện để cho phép bạn tạo các đối tượng trống. –
Mẹo hay. Tôi đã có vấn đề với tên con của tôi (Firebase của, tôi đã không có con mình), họ không thể chứa một dấu chấm. – lllllll
Tôi đã tìm kiếm tất cả các tài liệu của họ cho thủ thuật đơn giản đó. –