gpt4 book ai didi

javascript - 在不重新连接数据库的情况下在各种文件中使用 Think ORM

转载 作者:行者123 更新时间:2023-11-30 09:40:29 25 4
gpt4 key购买 nike

我有大量的 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;

我怎样才能做到这样我就不必继续实例化变量并因此每次都创建新连接并且仍然能够在它们自己的单独文件中创建所有这些数据模型?

最佳答案

您用来创建和导出思考模型的架构可能不正确。

有关完整的建议架构,请参阅本指南。 https://thinky.io/documentation/architecture/

关于javascript - 在不重新连接数据库的情况下在各种文件中使用 Think ORM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41354461/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com