竹笋

注册

 

发新话题 回复该主题

Nodejs嵌入式数据库Nedb快速 [复制链接]

1#
北京有没有专门看白癜风的医院 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({fielnameemo.json,autoload:true});

filename:数据库文件路径,可以是绝对路径或者相对路径,为简化操作,这里直接使用当前路径。扩展名可以是.db、.txt、.json等。扩展名不影响nedb对数据的存储。

autoload:是否自动加载数据库,当true时,nedb会自动把数据库内容加载到内存,而且还会自动把更新写入到磁盘文件。

如果您的javascript基础比较薄,建议阅读这本书加强一下

3、脚本保存后,我们先来运行看下结果

Nodeindex.js

此时,当前目录出现了一个demo.json的文件,文件内容为空

4、现在,我们来插入一条数据到数据库

constfirstDoc={name:百度,address:

分享 转发
TOP
发新话题 回复该主题