Saving to indexedDB with JayData based on OData model

HTML

<script src="http://include.jaydata.org/datajs-1.0.3-patched.js"></script>
<script src="http://include.jaydata.org/jaydata.js"></script>

JavaScript

var url = 'https://dev-open.jaystack.net/3943cd77-d157-4148-b7c5-d95ac2e452f0/4a278b62-870d-4c14-9e42-5eed90afecb4/api/mydatabase/';

$data.service(url, function (contextFactory, contextType) {
    var db = contextFactory();
    db.onReady(function(){  
        var localContext = new contextType({provider: 'indexedDb', databaseName: 'MyTodoDatabase'});
        localContext.onReady(function(){
            localContext.TestTable.add({
                id: $data.createGuid().value,
                Field1: 'JayData is the best!'});
            localContext.saveChanges();
        });
    });
        
});