gpt4 book ai didi

mysql - 如何在nodejs中切换mysql和mongodb

转载 作者:太空宇宙 更新时间:2023-11-03 11:22:29 25 4
gpt4 key购买 nike

我正在设置一个新的 nodejs API,只要用户单击“搜索”按钮,它就会在前端传送数据。我想实现一个功能,用户可以在其中选择要使用的数据库,即(Mysql 或 MongoDB)。那么我如何才能在单个 API 中在两个数据库之间切换。

最佳答案

好吧,您可以在 Node.js 端同时拥有 Mysql 和 MongoDb 的实例。您将在 API 内发送选定的数据库,并根据选定的数据库使用该实例。在这种情况下,您将必须同时实现 Mongo 和 Mysql 查询。

if(selectedDb == "MongoDB"){
// db.collection.find(query, projection)
// use Mongo Logic here
}else{
con.connect(function(err) {
if (err) throw err;
con.query("SELECT * FROM customers", function (err, result, fields) {
if (err) throw err;
console.log(result);
});
});
}

希望能解决你的问题。

关于mysql - 如何在nodejs中切换mysql和mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58314766/

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