gpt4 book ai didi

javascript - NodeJS + Express + Mongoose(MongoDB) 数据库插入报错

转载 作者:可可西里 更新时间:2023-11-01 09:18:03 27 4
gpt4 key购买 nike

当我使用 NodeJS/Express/Mongoose 执行以下代码时,我在 mongodb 日志中收到错误“Sun Jun 12 15:27:12 SyntaxError: missing ; before statement (shell):1”。我没有收到函数返回的错误。任何指导将不胜感激。

// Launch express and server
var express = require('express');
var app = express.createServer();

//connect to DB
var mongoose = require('mongoose');
var db = mongoose.connect('mongodb://127.0.0.1/napkin_0.1');

// Define Model
var Schema = mongoose.Schema;

var UserSchema = new Schema({
name : String,
age : String
});

mongoose.model('Document', UserSchema);
var User = mongoose.model('Document');

var user = new User();

user.name = 'Jim';
user.age = '27';
user.save(function(err, user_Saved){
if(err){
throw err;
console.log(err);
}else{
console.log('saved!');
}
});

//Launch Server
app.listen(3002);

最佳答案

数据库名称不应包含“.” .只需删除 .它会工作正常。

关于javascript - NodeJS + Express + Mongoose(MongoDB) 数据库插入报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6325145/

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