美文网首页
第五节:Electron操作nedb数据库

第五节:Electron操作nedb数据库

作者: 璐璐熙可 | 来源:发表于2021-06-20 10:13 被阅读0次

1.electron应用操作数据的几种方法:

1、远程api接口 (多个客户端公用一套数据)
2、连接远程数据库 (局域网内使用 多个客户端公用一套数据 ) (不建议使用)
3、连接本地数据库 (nedb sqlite) 应用本地保存数据(localstore 5M) 用户设置信息 qq聊天记录

2.electron-vue读写本地数据库文件

https://simulatedgreg.gitbooks.io/electron-vue/content/cn/savingreading-local-files.html

3.electron app模块详细:

https://www.w3cschool.cn/electronmanual/electronmanual-electronapp.html

4.Nedb 数据库文档:

https://github.com/louischatriot/nedb
nedb数据库和mongodb数据库的操作方法几乎一模一样。
如果对mongodb数据库不熟悉 请看以下教程:
https://www.itying.com/goods-783.html
koa教程封装一个mongodb数据库

5.electron-vue中使用Nedb 数据库

(1)安装nedb数据库

cnpm install nedb --save

(2)新建一个src/renderer/datastore.js

import Datastore from 'nedb'
import path from 'path'
import { remote } from 'electron'
export default new Datastore({
  autoload: true,
  filename: path.join(remote.app.getPath('userData'), '/data.db')
})

(3)src/renderer/main.js

import db from './datastore.js'
/* 其它代码 */
Vue.prototype.$db = db

(4)在vue的组件里面实现数据的增加 修改 删除 显示

this.$db.insert({},function(){
            
})
this.$db.find({},function(){
    //获取查询的数据
})

this.$db.update({条件},{$set:{更改的数据}},function(){
            
})

this.$db.remove({条件},{},function(){
            
})      

相关文章

  • 第五节:Electron操作nedb数据库

    1.electron应用操作数据的几种方法: 1、远程api接口 (多个客户端公用一套数据)2、连接远程...

  • Node.js内建数据库

    5+ Ways to Persist Data in Node.js/Electron Apps NeDB Lok...

  • NeDB,Node.js嵌入式数据库

    NeDB 是使用 Node.js 实现的一个 NoSQL 嵌入式数据库操作模块, 可以充当内存数据库,也可以用来实...

  • node操作本地数据库-NeDB方案

    NeDB是使用Nodejs实现的一个NoSQL嵌入式数据库操作模块,可以充当内存数据库,也可以用来实现本地存储,甚...

  • electron入门学习

    一、Electron介绍 Electron 提供了丰富的本地(操作系统)的API,是一个基于 Chromium 和...

  • MySQL数据库管理使用

    RPM安装MySQL 启动数据库操作: 重启数据库操作: 停止数据库操作: 查看数据库状态: 登录数据库操作: 退...

  • React Router 升级到 V4

    环境: React + Electron + Cordova 操作系统: Mac OS 背景: 项目基于React...

  • python 教程笔记day10

    Python3 MySQL 数据库连接 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 ...

  • PHP笔记

    表单 数据库 session 数据库操作1 数据库操作2 .htaccess

  • Statement执行DQL语句

    一.数据库插入操作 二.数据库跟新操作 三.删除操作

网友评论

      本文标题:第五节:Electron操作nedb数据库

      本文链接:https://www.haomeiwen.com/subject/agmdyltx.html