文件名称:bookshelf-json-columns:使用Bookshelf.js解析JSON列
文件大小:74KB
文件格式:ZIP
更新时间:2024-02-24 04:47:10
mysql json sqlite knex postgresql
bookshelf-json-columns 此插件使您能够定义哪些模型列具有JSON格式,从而避免为带有JSON列的每个模型进行手动挂钩定义。 状态 安装 通过npm安装软件包: $ npm install --save bookshelf-json-columns 用法 要求并注册bookshelf-json-columns插件: var bookshelf = require ( 'bookshelf' ) ( knex ) ; var jsonColumns = require ( 'bookshelf-json-columns' ) ; bookshelf . plugin ( jsonColumns ) ; 使用jsonColumns类属性定义哪些列具有JSON格式: bookshelf . Model . extend ( { tableName : 'foo' } , { jsonColumns : [ 'bar' , 'biz' ] } ) ; 如果您使用的是ES6类语法, jsonColumns定义为静态属性: class Model exte
【文件预览】:
bookshelf-json-columns-master
----.gitignore(132B)
----README.md(4KB)
----CHANGELOG.md(9KB)
----test()
--------utils()
--------sqlite()
--------index.js(83B)
--------mysql()
--------postgres()
----docker-compose.yml(565B)
----.eslintrc.yml(16B)
----package.json(2KB)
----dist()
--------index.js(4KB)
----src()
--------index.js(3KB)
----.babelrc(165B)
----.npmignore(71B)
----.travis.yml(505B)
----.nycrc(145B)
----package-lock.json(299KB)