node--19 moogose demo1

简介:

db.js

复制代码
/**
 * Created by Danny on 2015/9/28 16:44.
 */
//引包
var mongoose = require('mongoose');
//创建数据库连接,每一个用户都会创建一个db,
var db      = mongoose.createConnection('mongodb://127.0.0.1:27017/haha');
//监听open事件
db.once('open', function (callback) {
    console.log("数据库成功连接");
});
//向外暴露这个db对象
module.exports = db;
复制代码

Students.js

复制代码
/**
 * Created by Danny on 2015/9/28 16:47.
 */
var mongoose = require('mongoose');
var db = require("./db.js");

//创建了一个schema结构。
var studentSchema = new mongoose.Schema({
    name     :  {type : String},
    age      :  {type : Number},
});
var studentModel = db.model('Student',studentSchema);//通过db定义一个类,类名和属性

module.exports = studentModel;//外部var Student = require("./models/Student.js");此时Student = studentModel;
复制代码

app.js

复制代码
var Student = require("./models/Student.js");

//第一种创建方式
var xiaoming = new Student({"name":"小明","age":12});
xiaoming.save(function(){//save是对象的方法
    console.log("存储成功");
    
});
//第二种创建方式
Student.create({"name":"小红","age":13,"sex":"女"},function(error){
   console.log("保存成功");
})
复制代码

 


本文转自农夫山泉别墅博客园博客,原文链接:http://www.cnblogs.com/yaowen/p/7047053.html,如需转载请自行联系原作者

相关文章
|
JavaScript 前端开发 Python
Node.js在Python中的应用实例demo
Node.js在Python中的应用实例demo
249 2
|
12月前
|
JavaScript 前端开发
Vue、ElementUI配合Node、multiparty模块实现图片上传并反显_小demo
如何使用Vue和Element UI配合Node.js及multiparty模块实现图片上传并反显的功能,包括前端的Element UI组件配置和后端的Node.js服务端代码实现。
173 1
Vue、ElementUI配合Node、multiparty模块实现图片上传并反显_小demo
|
缓存 JavaScript 前端开发
微信 JS-SDK Demo “分享信息设置” API 及数字签名生成方法(NodeJS版本)
微信 JS-SDK Demo “分享信息设置” API 及数字签名生成方法(NodeJS版本)更新时间(2020-10-29)
|
JavaScript
【Node学习】—运行node服务demo
【Node学习】—运行node服务demo
|
中间件
nodeJS+express+mysql模块封装之服务器渲染小demo
nodeJS+express+mysql模块封装之服务器渲染小demo
nodeJS+express+mysql模块封装之服务器渲染小demo
|
消息中间件 监控 JavaScript
阿里云AMQP NodeJS SDK使用Demo
消息队列RabbitMQ版是阿里云消息队列(MQ)团队基于AMQP 0-9-1(AMQP 0.91)标准协议研发的分布式、高吞吐、低延迟、高可扩展的云消息队列服务。消息队列RabbitMQ版完全兼容开源RabbitMQ社区、开箱即用、无需部署、免运维,帮助您快速上云。阿里云提供全托管服务,更专业、更可靠、更安全。本文主要演示如何使用开源NodeJS SDK连接阿里云AMQP 消息服务,实现消息收发。
1160 0
阿里云AMQP NodeJS SDK使用Demo
|
自然语言处理 JavaScript
阿里云机器翻译NodeJS使用Demo
阿里巴巴机器翻译是由阿里巴巴匠心打造的在线智能机器翻译服务。依托领先的自然语言处理技术和海量的互联网数据优势,阿里巴巴成功上线基于注意力机制的深层神经网络翻译系统(NMT),帮助用户跨越语言鸿沟,畅享交流和获取信息,实现无障碍沟通。凭借海量数据积累及关键技术创新,在电商领域翻译质量独具优势。下面介绍如何使用NodeJS SDK调用阿里云机器翻译API。
627 0
阿里云机器翻译NodeJS使用Demo
|
机器学习/深度学习 JSON JavaScript
OSS签名Header实现Demo(NodeJS)
OSS的集成上传和下载提供了SDK可以直接使用,但实际使用中一些用户受限环境或者设备限制需要使用api方式来实现上传和下载,本文以PutObject接口为例,提供了NodeJS实现的demo
1380 0
|
数据库 数据库连接 存储
|
JavaScript NoSQL Redis
nodejs通过jsonp实现单点登录Demo
说明:使用redis作为session的存储方式 使用引入sso服务器中的动态js地址来获取cookie 应用服务器获取单点服务器提供的特殊标识比如sessionId或其他后, 通过标识直接去往redis中去查询,或是提交(通过rpc)给单点服务器去...
1369 0