나는 모든 MDN 주위에 읽어 봤는데,하지만 난 stuff like를 얻을 :IDBObjectStore.createIndex()에서 keyPath의 목적은 무엇입니까?
keyPath
인덱스가 사용하는 키 경로.keyPath
비어있는 인덱스를 만들고keyPath
시퀀스 (배열)로 전달할 수도 있습니다.
글쎄, s @! t, keyPath
은 키 경로입니다. 그러나 그것은 무엇입니까? (그들은 그것을 전화로, 또는 인덱스) 모든 examples에서
, 그것은 컬럼의 이름과 같은 일이 :
objectStore.createIndex("hours", "hours", { unique: false });
objectStore.createIndex("minutes", "minutes", { unique: false });
objectStore.createIndex("day", "day", { unique: false });
objectStore.createIndex("month", "month", { unique: false });
objectStore.createIndex("year", "year", { unique: false });
They say 당신이 통과 할 수 :
- 빈 문자열을 -
""
- 유효한 자바 스크립트 식별자 (유효한 JS 변수 이름을 의미합니다)
- 여러 자바 스크립트 마침표로 분리 된 식별자, 예를 들어 :
"name.name2.foo.bar"
- 전술 중 하나를 포함하는 배열 예 :
["foo.bar","","name"]
I이 게재 무엇 목적 상상할 수 없다. 나는 무엇을 keyPath
이 무엇인지 이해하지 못하고 무엇을 위해 사용할 수 있습니까? 누군가가 keyPath
이 열의 이름이 아닌 다른 예제 사용법을 제공 할 수 있습니까? keyPath
의 효과는 데이터베이스에 어떤 영향을 미칩니 까?
따라서 어떤 객체를 새 행으로 삽입 할 때 직렬화/직렬화 해제 경로가 필요합니까? –
죄송하지만 serialization 경로가 무슨 뜻인지 이해할 수 없습니다. – Josh