将书籍章节信息独立成一个表
This commit is contained in:
parent
1cdc450b42
commit
08c0724816
18
src/models/BookChapter.js
Normal file
18
src/models/BookChapter.js
Normal file
@ -0,0 +1,18 @@
|
||||
import mongoose from 'mongoose';
|
||||
|
||||
let Schema = mongoose.Schema;
|
||||
|
||||
|
||||
let BookChapterSchema = new Schema({
|
||||
data: {type: Schema.Types.Mixed},
|
||||
type: {type: String},
|
||||
status: {type: Number, default: 0}
|
||||
}, {
|
||||
collection: 'book_chapter',
|
||||
timestamps: true
|
||||
});
|
||||
|
||||
|
||||
let BookChapterModel = mongoose.model('BookChapter', BookChapterSchema);
|
||||
|
||||
export default BookChapterModel;
|
@ -1,6 +1,7 @@
|
||||
import netUtil from '../utils/net.util';
|
||||
import SpiderCategory from '../models/SpiderCategory';
|
||||
import SpiderData from '../models/SpiderData';
|
||||
import BookChapter from '../models/BookChapter';
|
||||
import generalQueue from '../utils/general.queue';
|
||||
|
||||
let Multiprogress = require("multi-progress")
|
||||
@ -162,7 +163,7 @@ const parseOneBook = async (book) => {
|
||||
hasChapter = true;
|
||||
chapterListData.book_id = bookId;
|
||||
chapterListData.site = siteId;
|
||||
let chapterRecord = new SpiderData({
|
||||
let chapterRecord = new BookChapter({
|
||||
data: chapterListData,
|
||||
type: 'book_chapter'
|
||||
});
|
||||
|
Loading…
x
Reference in New Issue
Block a user