我有一个问题,真的可以使用一些帮助。我们有一个使用 MySQL 的应用程序,我们正在切换到 MongoDB。我们将 Node.js 与 Express 一起使用,并使用 MongoDB 和 Mongoose 作为数据库
我们查看了 MongoDB 和 Mongoose 文档并在 Stack Overflow 上搜索了相关问题,但我们似乎遗漏了一些东西。
这就是我们在 app.js 中的内容:
var mongo = require('mongodb');
var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://localhost:27017/DBName');
Run Code Online (Sandbox Code Playgroud)
这是我们的 usersModel.js
var db = require('mongoose');
var Schema = db.Schema;
var userSchema = new Schema({
u_id : Number,
u_name : { type: String, required: true },
u_lastname : String
});
module.exports = db.model('user', userSchema);
Run Code Online (Sandbox Code Playgroud)
这就是我们在 userController 中使用的:
var User = require('../models/usersModel');
User.find({}, function(err, users) { …Run Code Online (Sandbox Code Playgroud)