MongoDB 操作方法

启动数据库

 

一:下载MongoDB并安装

二:新建一个存储数据的文件夹(data)

三:MongoDB的bin文件夹下shift+右键,启动cmd,  或者window+R 输入cmd 然后 通过 cd 命令进入到bin文件夹.

选择盘符用  D:  

四:输入  mongod --dbpath=(这里写data文件夹路径)  

例如我的:  F:\WEBPROJECT\MongoDB\bin>mongod --dbpath=D:Node\data

注意:cmd不要关闭

 

连接数据库

引入 mongoose 模块,如果没有 用 npm i mongoose   在终端下载

var mongoose=require("mongoose");

连接数据库

//mongoose.connect(url)
//url:数据库地址 可以是多个,以","隔开即可

mongoose.connect('mongodb://localhost:27017/six', { useNewUrlParser: true });
/*
在本地有一个对 数据库six 挂起的连接,当连接成功或失败我们可以通过以下方式获得对应的提示
 */
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
    console.log("数据库连接成功");
});

 

创建模型骨架 Schema
Schema 是一种以文件形式存储的数据库模型骨架,不具备数据库操作能力
Schema 可以理解为 mongoose 对表结构的定义
每个 Schema 会映射到 MongoDB 中的一个collection(集合)
Schema(参数1,参数2)
参数1:模型信息(对象类型)
参数2:配置信息(对象类型)

var userSchema = mongoose.Schema({
   userN:String,
   userP:{type:Number, default:000000},
    age:{type: Number}
},{collection:"userCol"});

最后一个collection 集合可以不写;

 

 

创建一个模型(将 Schema 编译成一个模型)
model 是由 Schema 编译而成的假象构造器,就有抽象属性和行为.
对数据库的操作需要通过 model 来执行

var userModel = mongoose.model("userCol",userSchema);

如果最后一个集合不写,这里 model的第一个参数一般与  变量名一致  userModel

有了这个模型就可以对数据库进行操作,增删改查,写下篇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值