小编Mar*_*gBy的帖子

猫鼬已连接但找不到数据

我有一个问题,真的可以使用一些帮助。我们有一个使用 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)

javascript mongoose mongodb node.js express

2
推荐指数
1
解决办法
2156
查看次数

标签 统计

express ×1

javascript ×1

mongodb ×1

mongoose ×1

node.js ×1