express和mongodb初步使用,以及在express项目中获取JSON数据并存储到数据库中
关于express和mongodb初步使用这里就不多说什么了,直接写步骤
一、安装mongodb
二、配置环境变量
三、安装完成后创建数据目录data/db,数据目录放在根目录下(C:\或者D:)等.
四、打开命令行输入mongod --dbpath c:\data\db
五、重新打开一个命令行窗口mongo.exe,在这个命令行里可以
列出所有数据库:show dbs
使用某个数据库:use 数据库名字
查看当前所在数据库:db
插入数据:db.student.insert({“name”:“xiaoming”,“age”:12,“sex”:“nan”});
student就是所谓的集合。集合中存储着很多json。student是第一次使用,集合将自动创建。
清屏:cls
删除数据库,删除当前所在的数据库:db.dropDatabase();
查找数据find():db.restaurants.find();find中没有参数,那么将列出这个集合的所有文档:
精确匹配:db.student.find({“score.shuxue”:70});
多个条件:db.student.find({“score.shuxue”:70 , “age”:12})
大于条件:db.student.find({“score.yuwen”:{KaTeX parse error: Expected 'EOF', got '}' at position 6: gt:50}̲});
寻找所有年龄是9岁,或…or:[{“age”:9},{“age”:11}]});
查找完毕之后,打点调用sort,表示升降排序。db.restaurants.find().sort( { “borough”: 1, “address.zipcode”: 1 } )
修改数据:update():
查找名字叫做小明的,把年龄更改为16岁:db.student.update({“name”:“小明”},{KaTeX parse error: Expected 'EOF', got '}' at position 15: set:{"age":16}}̲);
查找数学成绩是70,把年…set:{“age”:33}});
更改所有匹配项目:db.student.update({“sex”:“男”},{KaTeX parse error: Expected 'EOF', got '}' at position 15: set:{"age":33}}̲,{multi: true})…set关键字了:db.student.update({“name”:“小明”},{“name”:“大明”,“age”:16});
删除数据:remove():db.restaurants.remove( { “borough”: “Manhattan” } )
显示集合:show collections
mongoimport --db test --collection restaurants --drop --file primer-dataset.json
mongoimport --db test --collection user --drop(清空) --file C:\Users\Administrator\Desktop\learn\student.json
-db test 想往哪个数据库里面导入
–collection restaurants 想往哪个集合中导入
–drop 把集合清空
–file primer-dataset.json 哪个文件
学习mongodb的网址:https://www.geek-share.com/detail/2693462362.html
可下载mongodb的可视化操作工具Robo 3Thttps://robomongo.org/
以上是关于在express框架中使用mongodb的基本使用,下面来讲在express项目中获取JSON数据并存储到数据库中。
当时是需要获取到全国省市县的一个树形的json数据,并存到自己的数据库中,方便今后调用,这里要用到node-fetch这个插件进行存储。
使用 node-fetch插件,npm i node-fetch --save
这样就能够获取到数据了,进行存储这里就不详细讲解了。
- SpringBoot项目中使用MongoDB充当数据库以及进行数据的增删查改的操作
- 项目实训涉及的获取数据库数据,导出生成Excel表格(使用Nutz框架)
- iOS彩票项目--第七天,初次读取json数据、KVC转模型技巧、运行时字典转模型以及初步对显示网页的操作并且跟踪标签
- 解决vue+express+mongoDB项目中node.js获取不到post数据
- 使用java查看mongodb的数据库、集合以及数据信息
- 初学Redis数据库之基本数据存储以及获取
- (六)Net Core项目使用Controller之一 c# log4net 不输出日志 .NET Standard库引用导致的FileNotFoundException探究 获取json串里的某个属性值 common.js 如何调用common.js js 筛选数据 Join 具体用法
- vue-cli项目如何使用vue-resource获取本地的json数据(模拟服务端返回数据)
- 2.非关系型数据库(Nosql)之mongodb:mongodb显示所有数据库,使用数据库,集合创建(显示和隐式创建),集合查询,初步数据的增删改查,分页
- java ajax 请求后获取 json 数据 以及 使用 解析 ,解惑
- 2.非关系型数据库(Nosql)之mongodb:mongodb显示所有数据库,使用数据库,集合创建(显示和隐式创建),集合查询,初步数据的增删改查,分页
- SharedPreferences获取时报空指针异常,以及普通类中使用SharedPreferences存储数据
- Unity中使用到的数据存储,PlayerPrefs,二进制文件,json文件,xml文件,数据库方式。
- solr 7+tomcat 8 + mysql实现solr 7基本使用(安装、集成中文分词器、定时同步数据库数据以及项目集成)
- solr 7+tomcat 8 + mysql实现solr 7基本使用(安装、集成中文分词器、定时同步数据库数据以及项目集成)
- 关于UEditor插件的使用以及UEditor数据回显问题,数据库存储标签代码前台页面如何解析问题小结
- 【程序功能设计】先写一个在线留言本,实现用户的在线留言功能,留言信息存储到数据库,要求书籍数据表内容以及使用PHP编码完成。
- 使用所见即所得文本编辑器编辑文本存入数据库后通过ajax获取服务器json_encode的数据到前台,文本内容上边的html标签不解析
- 使用原生JavaScriptAjax以及jQuery的Ajax结合SpringMVC发送和获取json数据
- 使用JDBC获取数据库数据,并生成json格式文件(省市区三级联动)