2013-07-01 18 views
6

私は単純なsqLiteデータベースを照会し、すべての値を取得して<div>に出力したいと考えています。 データベーステーブルには、人物の「名前」と対応する「連絡先番号」列があります。 そうするロジックを説明してください。JayDataでの照会

+0

の詳細を読むことができますか? –

答えて

2

既存のsqLiteデータベースへの接続は現在のバージョンで正式にサポートされていないため、JayDataは動作させるためにデータベーススキーマを構築する必要があります。既存のsqLiteスキーマにマップするだけのJavaScriptスキーマを作成し、JayDataで作業するかどうかを確認することもできますが、実際は厳しいシナリオです。

あなたはJayDataは、あなたのために

のテーブルを管理させる場合はSQLテーブルを作成します。

var Person = $data.define("Person", { 
    name: String, 
    contact: String 
}); 

プッシュいくつかのデータ:

Person.addMany([{name: 'john'}, {name:'jane', contact: '555-1234'}]); 

Retriveデータをとに置きますdiv

Person.readAll().then(function(persons) { 
    persons.forEach(function(person) { 
     $('#list').append(person.name); 
    }); 
}); 

あなたは、このアプローチに興味があるなら、あなたはそのテーブルのIDフィールドを持っていますかJayData ItemStore API.