北京有没有专门看白癜风的医院 http://pf.39.net/bdfyy/bjzkbdfyy/Nedb是Node.js中使用比较广泛的一个NoSQL数据库,语法类似于MongoDB。相较于MongoDB,Nedb接口简单,使用也更方便,生成的本地数据文件可以非常方便的复制和移动。本文主要介绍Nedb的安装、实例化及数据的插入,是Nedb快速上手的第一步。
系统环境
UbuntuServer21.位版
Node.jsv12.21.0
npm7.11.2
为方便截图,演示环境使用的Ubuntu运行在虚拟机中,这并不影响具体的操作。
安装Nedb
1,打开终端,输入下面的命令并按下回车键:
npminstallnedb--save
2,Nedb包很小,依赖项也比较少,所以安装会很快结束。当你看到“added9packagesin5s”就表示已经安装成功了。
快速上手
1、首先创建一个node.js脚本文件,这里以index.js为例,使用你喜欢的编辑器创建并打开:
2、创建Nedb实例
//加载模块constnedb=require(nedb);//创建nedb数据库实例constdb=newnedb({fielname
emo.json,autoload:true});
filename:数据库文件路径,可以是绝对路径或者相对路径,为简化操作,这里直接使用当前路径。扩展名可以是.db、.txt、.json等。扩展名不影响nedb对数据的存储。
autoload:是否自动加载数据库,当true时,nedb会自动把数据库内容加载到内存,而且还会自动把更新写入到磁盘文件。
如果您的javascript基础比较薄,建议阅读这本书加强一下
3、脚本保存后,我们先来运行看下结果
Nodeindex.js
此时,当前目录出现了一个demo.json的文件,文件内容为空
4、现在,我们来插入一条数据到数据库
constfirstDoc={name:百度,address: