生产package.json文件
npm init -y
安装需要用到的包
npm i mongoose
实现一个简单的插入操作
var mongoose = require('mongoose') //连接数据库 mongoose.connect('mongodb://localhost/spitdb') var Schema = mongoose.Schema //创建文档结构 var userSchema = new Schema({ username: String, password: String, sex: String }); //将文档结构发布为模型 第一个参数为集合名称,User会转成users var User = mongoose.model('User',userSchema) //保存 var admin = new User({ username:'admin', password:'123', sex:'男' }) admin.save(function (err,result) { if(err){ console.log('保存失败'); } else{ console.log('保存成功'); //打印插入成功后的数据 console.log(result); } })
查询全部数据
var mongoose = require('mongoose') //连接数据库 mongoose.connect('mongodb://localhost/spitdb') var Schema = mongoose.Schema var userSchema = new Schema({ username: String, password: String, sex: String }); var User = mongoose.model('User',userSchema) User.find(function (err,data) { console.log(data); })
按条件查询一个
var mongoose = require('mongoose') //连接数据库 mongoose.connect('mongodb://localhost/spitdb') var Schema = mongoose.Schema var userSchema = new Schema({ username: String, password: String, sex: String }); var User = mongoose.model('User',userSchema) User.findOne({username:'lyf'},function (err,data) { console.log(data); })
按条件查询所有
var mongoose = require('mongoose') //连接数据库 mongoose.connect('mongodb://localhost/spitdb') var Schema = mongoose.Schema var userSchema = new Schema({ username: String, password: String, sex: String }); var User = mongoose.model('User',userSchema) User.find({sex:'男'},function (err,data) { console.log(data); })
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。