下载安装mongodb
1,下载
2,C:\Program Files\MongoDb\Server\3.2\bin
3,右键我的电脑属性=>高级属性=>环境变量=>系统变量=>path C:\Program files\MongoDB\Server\3.2\bin
4,c:data\db
5,终端mongod --dbpath C:\data\db
6,终端 输入 mongo 连上mongodb
node操作mongodb
mongodb 数据库模块 第三方 —d
const MongoClient=require('mongodb').MongoClient引入mongodb
MongoClient.connect(//链接数据库 里面三个实参
"mongodb://127.0.0.1:27017",链接服务器地址
{useNewUrlParser:true 兼容用},
(err,client)=>{}回调函数 回调里操作数据库
client.db(数据库名)//创建数据库 ,返回一个结果
const man=db.collection("数据集合名字")//创建集合
man.insertMany([对象,对象],回调)//插入多条数据
man.insertOne({插入的名字:值},(err,result)//回调函数)//插入一条数据
client.close()关闭数据库
man.find().toArray((res,result)=>{})//find()可以写第二个参数作为筛选用 查看多条
.limit(数值)每次多少条(第二个参数)
.skip()跳过几条(第二个参数)
man.findOne({集合},(err,result)//回调)查看一条
man.updateMany(集合),{//改集合
=cheerio.load 可以用Jquery方法查找字符串
黑框框操作数据库
show dbs// 显示所有的数据库
db // 显示当前所在数据库
use 数据库名 // 切换到指定数据库,数据库不存在则创建新的数据库
db.dropDatabase()// 删除当前数据库
db.b 创建集合
db.createCollection(name, options) // 在当前db下创建新的集合
show tables 或 show collections // 显示当前db下的所有集合名(collection)
db.collection.find().pretty() // 查询当前db下的collection集合下的所有数据,pretty()让数据更直观的呈现出来
db.collection.insert(obj) // 向当前db下的collection集合插入obj数据,若文档不存在,会创建一个新的文档
db.collection.drop() // 删除当前db下的collection集合
db.collection.update(condition, update, options) // 更新一条数据数据,若options.multi===true,则更新符合条件的所有数据
db.collection.save(obj) // 若obj._id存在,则该文档替换成obj,否则插入obj文档
db.collection.remove(condition, options) // 删除符合condition条件的文档,options.justOne===1 || true时,只删除一条数
db.b.update({数据对象,exists" : true },// BMV下面的VL下面的BV字段存在,注意:只是这个字段存在,不保证不为空哦;
"CT" : { "lte" : 1419955200 }//
gt:小于,
lte:大于等于;
"BMV.VL" : { "slice" : [4, 1] } //显示BV数组中第5个数字;
feilds:{ "$slice" : [m, n]}// 只显示feilds数组中从m开始(不包括m)的n个数据
mongodb操作与安装
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 一、MongoDB简介 概述MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。旨在为WEB应用提供...
- 一、MongoDB简介 概述MongoDB是一个基于分布式文件存储的数据库,由C++语言编写。旨在为WEB应用提供...