root/lang/javascript/nohada/reference.html @ 38701

Revision 26684, 4.3 kB (checked in by hoge1e3, 4 years ago)
Line 
1<html><head>
2<meta http-equiv="content-type" content="text/html; charset=utf-8">
3<title>
4  データベースAPIの使い方</title>
5<style>
6h1 {
7   font-size: 15pt;
8}
9h2 {
10   font-size: 12pt;
11}
12pre {
13   background-color: #ccccff;
14}
15</style>
16</head>
17<body>
18 
19データベースAPIの使い方
20 
21<h1>データを作成する(create命令)</h1>
22
23<p>パラメタ</p>
24<pre>{
25  "command" : "create",
26  "data" : {
27    "name" : "大阪城",
28    "category" : "Location",
29    "lng" : "135.516",
30    "lat" : "34.6861575"
31  }
32}</pre>
33
34<ul>
35<li> "command" に,"create" を指定します.
36<li> "data"に, 追加したいデータを指定します.
37</ul>
38
39<p>結果(result)</p>
40<pre>
41{
42  "status" : "OK",
43  "id" : "081206_211428"
44}</pre>
45
46<p>
47"id" は,作成されたデータを識別するための番号です.
48データを変更したり,削除したりするときに使います.
49</p>
50
51<p> 「データ一覧」の「最近の10件」を見てデータが追加されたかどうか確認してください.
52
53<h1>データを検索する(read命令) その1</h1>
54
55<p>パラメタ</p>
56<pre>{
57  "command" : "read",
58  "data" : {
59    "name" : "%",
60    "category" : "Location",
61    "lng" : "%",
62    "lat" : "%"
63  }
64}</pre>
65<ul>
66<li>値category が "Location" であるものを検索します.
67<li>値name, lng, lat は"%" となっていますが,これは「どんな値でもかまわない」という意味です
68</ul>
69
70<p>結果(result)</p>
71<pre>[
72  {
73    "lat" : "34.6691",
74    "name" : "大阪ドーム",
75    "id" : "081206_211428",
76    "category" : "Location",
77    "lng" : "135.4749"
78  },
79  {
80    "lat" : "43.0623",
81    "name" : "札幌時計台",
82    "id" : "081203_172217",
83    "category" : "Location",
84    "lng" : "141.352"
85  },
86  {
87    "lat" : "35.658",
88    "name" : "東京タワー",
89    "id" : "081203_152528",
90    "category" : "Location",
91    "lng" : "139.745"
92  },
93  {
94    "lat" : "34.6861575",
95    "name" : "大阪城",
96    "id" : "081203_150216",
97    "category" : "Location",
98    "lng" : "135.516"
99  }
100]</pre>
101
102<h1>データを検索する(read命令) その2</h1>
103
104<p>パラメタ</p>
105<pre>{
106  "command" : "read",
107  "data" : {
108    "name" : "%大阪%",
109    "category" : "Location",
110    "lng" : "%",
111    "lat" : "%"
112  }
113}</pre>
114
115<ul>
116<li>値nameが"%大阪%" となっていますが,これは「nameの中に"大阪"という文字を含む」という意味です
117</ul>
118
119
120<p>結果(result)</p>
121<pre>[
122  {
123    "lat" : "34.6691",
124    "name" : "大阪ドーム",
125    "id" : "081206_211428",
126    "category" : "Location",
127    "lng" : "135.4749"
128  },
129  {
130    "lat" : "34.6861575",
131    "name" : "大阪城",
132    "id" : "081203_150216",
133    "category" : "Location",
134    "lng" : "135.516"
135  }
136]</pre>
137
138<h1>すでにあるデータを変更する(update命令) その1</h1>
139
140<p>パラメタ</p>
141<pre>{
142  "command" : "update",
143  "data" : {
144    "id" : "081203_150216",
145    "comment": "思ったより小さかった"
146  }
147}</pre>
148
149<ul>
150<li>id が "081203_150216" であるデータに,値commentを付け加えています
151</ul>
152
153<p>結果(result)</p>
154<pre>[
155  "OK"
156]</pre>
157
158<h1>すでにあるデータを変更する(update命令) その2</h1>
159
160<p>パラメタ</p>
161<pre>{
162  "command" : "update",
163  "data" : {
164    "id" : "081203_172217",
165    "comment": "思ったより小さかったが,夜のライトアップが綺麗だった"
166  }
167}</pre>
168
169<ul>
170<li>値commentを書き換えています.
171</ul>
172
173<p>結果(result)</p>
174<pre>[
175  "OK"
176]</pre>
177
178
179
180<h1>すでにあるデータを削除する(delete命令)</h1>
181 
182  <p>パラメタ</p>
183<pre>{
184  "command" : "delete",
185  "data" : {
186    "id" : "081203_150216"
187  }
188}</pre>
189<ul>
190<li>削除したいデータのidを指定します.
191</ul>
192<p>結果(result)</p>
193<pre>[
194  "OK"
195]</pre>
196
197 
198<h1>データを選択する</h1>
199
200「データ一覧」に並んでいる項目横の「Check」を押すと,そのデータが
201「パラメタ」欄にコピーされます.
202<p>
203<!--「テンプレート」と書いてある横の「create」「read」「update」「delete」
204を押すと,「パラメタ」欄のデータを雛形にして,新しい命令を作成できます.-->
205</body></html>
Note: See TracBrowser for help on using the browser.