我有很多想法的模型,我不得不在每個文件中創建一個對象,以便連接10次,因爲我擁有很多模型。在不重新連接數據庫的情況下在各種文件中使用Think ORM
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;
我怎樣才能讓這個我沒有讓實例變量,因此在創建新的連接每一次,仍然可以使所有這些數據模型在自己單獨的文件?
這是輸出我得到約10倍,當我啓動服務器: 創建連接到127.0.0.1:28015池 –