Avec le développement de l'Internet mobile, la plupart des applications impliquent le stockage et la lecture de données. Avec la popularité de la technologie front-end et la demande croissante de développement cross-end, Uniapp est devenu le premier choix de plus en plus de développeurs. Si vous utilisez Uniapp pour développer des applications mobiles, vous devrez peut-être vous connecter à une base de données. Alors comment se connecter à la base de données dans Uniapp ?
Avant de commencer à vous connecter à la base de données, la première chose à considérer est le type de base de données à choisir. Actuellement, les types de bases de données les plus populaires sur le marché incluent les bases de données relationnelles (telles que MySQL, SqlServer, Oracle, etc.) et les bases de données non relationnelles (telles que MongoDB, Redis, etc.). Ici, nous prenons MongoDB comme exemple.
Si vous n'avez pas installé MongoDB, vous devez d'abord installer le client ou le serveur MongoDB. MongoDB prend en charge plusieurs plates-formes. Vous pouvez télécharger le package d'installation correspondant sur le site officiel pour l'installer.
Mongoose est un outil permettant d'exploiter MongoDB dans Node.js. Mongoose peut être installé via npm.
npm install mongoose --save
Créez un fichier db.js sous le dossier utils du projet et ajoutez le code suivant : #🎜🎜 #
const mongoose = require('mongoose'); mongoose.connect('mongodb://localhost:27017/uniapp-demo', {useNewUrlParser: true});
const mongoose = require('mongoose'); const userSchema = mongoose.Schema({ name: String, age: Number, gender: String }); module.exports = mongoose.model('user', userSchema);
const userModel = require('../models/test'); exports.addUser = async function(params) { try { const user = new userModel({ name: params.name, age: params.age, gender: params.gender }); await user.save(); return { code: 200, message: '添加成功' } } catch (err) { return { code: 500, message: '添加失败' } } }
import {addUser} from '../../controllers/test.js'; addUser({ name: '张三', age: '23', gender: '男' }).then(res => { console.log(res); })
Ce qui précède est le processus principal de connexion d'Uniapp à la base de données. J'espère que cela vous sera utile. Bien entendu, dans le développement réel, d'autres exigences plus complexes seront rencontrées et les ajustements correspondants devront être effectués en fonction de la situation réelle.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!