Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
jsonengineのREST APIをラッピングするライブラリ
JavaScript
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
test
LICENSE
README.md
jsonrecord.js

README.md

JsonRecord.js

jsonengineのREST APIをORMっぽく使えるようにするライブラリです。

セットアップ

<script src="jquery.min.js"></script>
<script src="underscore-min.js"></script>
<script src="jsonrecord.js"></script>

// スキーマの定義
Task = JsonRecord.Model.define('tasks', {
    body: { type: String, required: true, length: 30 }
  , priority: { type: Number }
});

// インスタンスの作成
var task = new Task({
    body: '牛乳を買う'
  , priority: 3
});

// 保存
task.save(function (data) {
  console.log('保存しました');
});

// 取得
Task.eq({ priority: 3 }).get(function (docs) {});

// 削除
Task.eq({ _docId: '2WngPsQfbAyZ06KKWYSw7R3xrlcSiZE7' }).remove(function () {});

TODO

Something went wrong with that request. Please try again.