文件名称:node-bookshelf-soft-delete
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-02 06:42:29
JavaScript
书架软删除 该插件可与Bookshelf.js一起使用,可在此处找到 ,以进行软删除。 这意味着最终用户将看到项目已删除,但实际上不会从数据库中将其删除。 安装 npm install bookshelf-soft-delete 然后在您的书架配置中: var bookshelf = require('bookshelf')(knex); bookshelf.plugin(require('bookshelf-soft-delete')); 用法 在您要标记为软删除的书架模型上: soft: true 或者,如果你不想使用默认的列名( deleted_at和restored_at ): soft: ['deletionDate', 'restorationDate'] 或者,如果您不想使用restored_at列: soft: ['deleted_at'] 请注意,严格来
【文件预览】:
node-bookshelf-soft-delete-master
----.gitignore(65B)
----README.md(2KB)
----.nvmrc(8B)
----bin()
--------lint(26B)
----test()
--------mocha.opts(17B)
--------.eslintrc(152B)
--------index.js(29KB)
--------lib()
----migrations()
--------20151109134124_soft-delete-count.js(349B)
--------20160121134000_restored-at-optional-model.js(265B)
--------20150203100704_initial.js(305B)
--------20151102184234_soft-delete-queries.js(319B)
--------20150715135953_soft_delete_fields_name.js(305B)
----knexfile.js(176B)
----mydb.sqlite(0B)
----.eslintrc(1KB)
----dev.sqlite3(32KB)
----package.json(984B)
----index.js(3KB)
----.travis.yml(66B)
----package-lock.json(45KB)