Node 使用MongoDB数据库
MongoDB的基本操作
- 显示数据库:
show dbs
- 创建和使用数据库:
use 数据库名
- 查看当前数据库:
db
- 插入数据:
db.collection.insertOne({"name":"胡帅"})
- 查询集合数据:
db.collection.find()
在Node中使用(使用第三方的包-mongoose-文档链接)
-
下载mongoose包:
npm i -S mongoose
-
代码解释:
//导入对应的包 const mongoose = require('mongoose'); //连接数据库 mongoose.connect('mongodb://localhost:27017/test', {useNewUrlParser: true, useUnifiedTopology: true}); //实例化一个集合,并指定集合约束 const Cat = mongoose.model('Cat', { name: String }); const kitty = new Cat({ name: 'Zildjian' }); //插入 kitty.save().then(() => console.log('meow')); //查询 kitty.find({查询条件-可无}).then(() => console.log('meow')); kitty.findOne({查询条件}).then(() => console.log('meow')); //删除 kitty.remove({删除条件}).then(() => console.log('meow')); //修改数据-更新数据 kitty.findByIdAndUpdate("id",{修改内容}).then(() => console.log('meow'));