私は thinky 用のモデルを大量に持っており、その多くのモデルがあるため、各ファイルに thinky のオブジェクトを作成し、10 回ほど接続する必要があります。
var dbconfig = require('../config/config.js')['rethinkdb'];
var thinky = require('thinky')(dbconfig);
var User = require('./user.js');
var type = thinky.type;
var r = thinky.r;
var Feedback = thinky.createModel("Feedback", {
id: type.string(),
feel: type.number().required(), // 0 = sad, 1 = happy
reason: type.string(),
description: type.string(),
createdAt: type.date().default(r.now()),
createdBy: type.string().required()
});
Feedback.ensureIndex("id");
module.exports = Feedback;
変数をインスタンス化し続ける必要がなく、毎回新しい接続を作成し、これらすべてのデータモデルを独自の個別のファイルに作成できるようにするにはどうすればよいですか?