14. gtmStandalone.js を編集する
var DocumentStore = require('ewd-document-store');
require(‘./setEnvironment’); // GT.M環境変数をセット
var interface = require(‘nodem');
var db = new interface.Gtm();
console.log('db: ' * JSON.stringify(db));
//次のパラメータをあなたのCachéシステムに合わせて変更してください
var ok = db.open();
console.log('ok: ' + JSON.stringify(ok));
var documentStore = new DocumentStore(db);
console.log(db.version());
var rob = new documentStore.DocumentNode('rob');
2016/9/30 EWD 3 トレーニング・コース #20 14
15. gtmStandalone.js を編集する
var DocumentStore = require('ewd-document-store');
require(‘./setEnvironment’); // GT.M環境変数をセット
var interface = require(‘nodem');
var db = new interface.Gtm();
console.log('db: ' * JSON.stringify(db));
//次のパラメータをあなたのCachéシステムに合わせて変更してください
var ok = db.open();
console.log('ok: ' + JSON.stringify(ok));
var documentStore = new DocumentStore(db);
console.log(db.version());
var rob = new documentStore.DocumentNode('rob');
2016/9/30 EWD 3 トレーニング・コース #20 15
16. ~/ewd3/docStoreTest.js として保存
var DocumentStore = require(‘ewd-document-store');
require(‘./setEnvironment’); // GT.M環境変数をセット
var interface = require(‘nodem');
var db = new interface.Gtm();
console.log('db: ' * JSON.stringify(db));
//次のパラメータをあなたのCachéシステムに合わせて変更してください
var ok = db.open();
console.log('ok: ' + JSON.stringify(ok));
var documentStore = new DocumentStore(db);
console.log(db.version());
var rob = new documentStore.DocumentNode('rob');
2016/9/30 EWD 3 トレーニング・コース #20 16
19. あなたのテストの枠組みに合わせてください
var DocumentStore = require(‘ewd-document-store');
require(‘./setEnvironment’); // GT.M環境変数をセット
var interface = require(‘nodem');
var db = new interface.Gtm();
var ok = db.open();
var documentStore = new DocumentStore(db);
// ここ先をすべて削除して置き換えてください
// documentStore を用いると、あなたのデータベースへの抽象化されたインターフェースが利用できます
// これを用いて、この後のサンプルを試してください
// this.documentStore を、documentStrore に置き換えるだけです
2016/9/30 EWD 3 トレーニング・コース #20 19