일부 모델에 백본 컬렉션이 추가되었습니다. 이 컬렉션 데이터베이스를 어떻게 저장할 수 있습니까? 데이터베이스의 데이터를 사용하여이 컬렉션을 다시 만들 수 있습니다. 당신이 나를 도울 수? 내가 어떻게 해?Backbone.js 컬렉션을 데이터베이스에 저장하는 방법
답변
컬렉션은 원하는 정보를 저장하기 위해 반복 할 수있는 JSON 객체의 배열로 출력 될 수 있습니다. 목록을 다시 만들려면 obect 자체의 ID가 충분해야합니다.
fetch() 또는 reset()을 사용하여 컬렉션을 다시 만들 수 있습니다. 콜렉션에서 create를 호출하여 추가 할 수 있습니다.
http://documentcloud.github.com/backbone/#Collection-create
이들은
기본 정보를 정기적으로 그리고 그들은 백본 웹 사이트에 있습니다.간단히 대답하면 Backbone.js가이 문제를 전혀 다루지 않는다는 것입니다.
더 자세한 대답은 Backbone이 RESTful API의 전제를 중심으로 설계되었거나 적어도 잘 작동한다는 것입니다. 많은 백엔드 프로그래밍 언어 중 하나를 사용합니다. 해당 언어의)를 사용하여 리소스를 나타냅니다. 아마도 Backbone이 기본적으로 말하는 백 엔드에서 JSON을 출력하게 될 것입니다.
데이터베이스 백업 백본 응용 프로그램을 갖고 싶다면 여전히 업무를 처리해야합니다.
한편, 엄청난 양의 데이터가없는 무언가를 직접 작업하는 경우 localStorage
plugin을 사용하여 브라우저에 데이터를 저장할 수 있습니다. Backbone으로 시작하여 프론트 엔드 기능에만 집중할 수있는 좋은 방법입니다.
내 앱이 데이터를 처리하는 방식에 만족하고/또는 너무 느리게 시작될 때까지 내 자신의 계획은 localStorage
을 사용하는 것입니다. localStorage
은 약간 휘발성이 될 수 있기 때문에 (브라우저를 업그레이드하면 어떻게됩니까? 모르겠지만 원하지 않습니다), 정기적으로 모든 데이터를 JSON 문서로 덤프하고 파일 시스템에 저장합니다. .
분명히 이것은 로컬에서 개발하고 백본 자체를 학습하는 데 유용한 방법 일 것입니다. 필연적으로 당신 (그리고 나!)은 총알을 물고 백 엔드를 선택해야 할 것입니다. Rails는이 목적으로 인기가있는 것으로 보이며 많은 해결책이 PHP에 있습니다.
- 1. Backbone.js 컬렉션을 메모리에만 저장하는 방법 (지속되지 않음)?
- 2. backbone.js 컬렉션을 비우십시오
- 3. 데이터베이스에 삽입 할 개체 컬렉션을 표시하는 방법
- 4. 컬렉션을 포함한 모델의 Backbone.js 뷰?
- 5. Backbone.js 컬렉션을 선택 목록으로 렌더링
- 6. 데이터베이스에 이미지를 저장하는 방법
- 7. 데이터베이스에 개체를 저장하는 방법
- 8. 데이터베이스에 질문을 저장하는 방법
- 9. 데이터를 데이터베이스에 저장하는 방법
- 10. 데이터베이스에 그림을 저장하는 방법
- 11. 안드로이드 데이터베이스에 저장하는 방법
- 12. 데이터베이스에 좌표를 저장하는 방법
- 13. 데이터베이스를 저장하는 대신 데이터베이스에 테이블을 저장하는 방법
- 14. 개체 컬렉션을 클립 보드에 저장하는 방법?
- 15. SQL 데이터베이스에 트리를 저장하는 방법
- 16. mysql 데이터베이스에 html을 저장하는 방법
- 17. NHibernate - 데이터베이스에 UInt32를 저장하는 방법
- 18. 장치 토큰을 데이터베이스에 저장하는 방법
- 19. db4o 데이터베이스에 TimeStamp를 저장하는 방법
- 20. 데이터베이스에 목록 값을 저장하는 방법
- 21. 데이터베이스에 현재 시간을 저장하는 방법
- 22. AS3 : 데이터베이스에 MovieClips를 저장하는 방법
- 23. 데이터베이스에 PHP 오류를 저장하는 방법?
- 24. html을 데이터베이스에 안전하게 저장하는 방법
- 25. SQLite 데이터베이스에 enum을 저장하는 방법
- 26. 데이터베이스에 Json을 삽입/저장하는 방법
- 27. 데이터베이스에 개점 평일을 저장하는 방법
- 28. 안드로이드 데이터베이스에 시간을 저장하는 방법
- 29. JSON 데이터를 데이터베이스에 저장하는 방법
- 30. 데이터베이스에 일정을 저장하는 중