小编Ari*_*ham的帖子

如何在 Mongoose 中设置数据库名称和集合名称?

我正在构建一个连接到 MongoDB-Atlas 的小程序。我创建了一个连接、一个架构、一个模型并创建了一个文档。但不知何故,我的数据库名称是“test”,集合名称是“users”,而我没有在代码或 Atlas 中定义它,这是默认名称吗?以及如何创建/重命名数据库和集合。

编码 :

用户.js

const mongoose = require('mongoose');
const SchemaObj = mongoose.Schema;
const userSchema = new SchemaObj({
    name : {
        type:String,
        require:true

    },
    email : {
        type:String,
        require:true
    },
    password: {
        type:String,
        require:true
    }
});

mongoose.model('User',userSchema);
Run Code Online (Sandbox Code Playgroud)

应用程序.js

const express = require('express');
const app = express();
const rout = express.Router();
const PORT = 8888;
const {connectionString} = require('./Keys');
const mongoose = require('mongoose');

app.use(express.json());
app.use(require('./routes/auth'));

app.get('/',(req,res)=>{
    console.log('succesfully connected');
    res.send('im in!');
});

let server = app.listen(PORT,'0.0.0.0',()=>{
    let FuncPort = …
Run Code Online (Sandbox Code Playgroud)

mongoose node.js mongodb-atlas

3
推荐指数
4
解决办法
4227
查看次数

标签 统计

mongodb-atlas ×1

mongoose ×1

node.js ×1