mirror of
https://github.com/cnodejs/nodeclub.git
synced 2025-12-08 19:55:55 +00:00
16 lines
458 B
JavaScript
16 lines
458 B
JavaScript
var mongoose = require('mongoose');
|
|
var BaseModel = require("./base_model");
|
|
var Schema = mongoose.Schema;
|
|
var ObjectId = Schema.ObjectId;
|
|
|
|
var TopicCollectSchema = new Schema({
|
|
user_id: { type: ObjectId },
|
|
topic_id: { type: ObjectId },
|
|
create_at: { type: Date, default: Date.now }
|
|
});
|
|
|
|
TopicCollectSchema.plugin(BaseModel);
|
|
TopicCollectSchema.index({user_id: 1, topic_id: 1}, {unique: true});
|
|
|
|
mongoose.model('TopicCollect', TopicCollectSchema);
|