nodejs中使用mongoose保存数据
Posted wukongk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs中使用mongoose保存数据相关的知识,希望对你有一定的参考价值。
最近在学习mongdb
以下是使用mongoose模块来保存数据
var mongoose = require('mongoose');
var moment = require('moment');
// 连接字符串格式为mongodb://主机/数据库名
mongoose.connect('mongodb://localhost/test');
var db = mongoose.connection;
//输出连接日志
db.on('error', function callback()
console.log("Connection error");
);
db.once('open', function callback()
console.log("Mongo working!");
);
// 创建schema
var Schema = mongoose.Schema;
var userSchema = new Schema(
name: String,
age: Number,
createTime:
type: Date,
default: moment().format('YYYY-MM-DD HH:mm:ss')
,
updateTime:
type: Date,
default: moment().format('YYYY-MM-DD HH:mm:ss')
,
telphone: String
);
// 构建model
var User = mongoose.model('User', userSchema);
//构建model实例
var userData = new User(
name: 'root',
age: 21,
telphone: '18766560229'
);
// 保存数据
userData.save(function(err)
if (err)
console.log(err)
else
console.log('Save success');
)
还有,输出信息有以下信息:
(node:7780) DeprecationWarning: Mongoose: mpromise (mongoose's default promise library) is deprecated, plug in your own promise library instead: http://mongoosejs.com/docs/promises.html
也不不知道是什么意思,需要补充
以上是关于nodejs中使用mongoose保存数据的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Mongoose、Express、Angular 4 和 NodeJS 上传/保存和显示图片
使用 NodeJS 将 Unix Epoch 时间戳保存到 Mongoose Schema 类型 Date
我无法使用 Mongoose 在 MongoDB 中保存或查找文档
如何使用 Nodejs/mongodb/mongoose 在 ejs/html 中显示数据库项目?